前言:
kubeadm是官方社区推出的一个用于快速部署 kubernetes 集群的工具,这个工具能通过两条指令完成一个kubernetes集群的部署
1.Kubernetes部署环境要求
(1)一台或多台机器,操作系统CentOS7.x-86_x64
(2)硬件配置:内存2GB或2G+,CPU 2核或CPU 2核+;
(3)集群内各个机器之间能相互通信;
(4)集群内各个机器可以访问外网,需要拉取镜像;
(5)禁止swap分区;
2.部署环境准备
2.1关机防火墙
systemctl stop firewalld
systemctl disable firewalld
2.2关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config #永久
setenforce 0 #临时
2.3关闭swap
2.4 在master添加hosts
2.5设置网桥参数
2.6 时间同步
1.创建一个Master节点
kuberadm init
2、将Node节点加入到Master集群中:
kubeadm join <Master节点的IP和端口>