kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。
这个工具能通过两条指令完成一个kubernetes集群的部署:
- # 将一个 Node 节点加入到当前集群中
- $ kubeadm join <Master节点的IP和端口 >
3. 准备环境
1、关闭防火墙:
systemctl stop firewalldsystemctl disable firewalld
2、关闭selinux:
sed -i 's/enforcing/disabled/' /etc/selinux/config setenforce 0
3、关闭swap:
swapoff -a # 临时关闭sed -ri 's/.*swap.*/#&/' /etc/fstab #永久关闭
4、修改主机名称
hostnamectl set-hostname 名字
5、添加主机名与IP对应关系(记得设置主机名):
cat /etc/hosts192.168.116.129 master192.168.116.130 note1192.168.116.131 note2
6、将桥接的IPv4流量传递到iptables的链
cat > /etc/sysctl.d/k8s.conf << EOFnet.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1EOF
sysctl --system
所有节点的操作Docker/kubeadm/kubelet
Comments | NOTHING