我一直在使用kubeadm设置多节点kubernetes集群。设置包括1个主节点和工作节点。我已经使用无业游民创建了VM。
我关注了文档, https://kubernetes.io/docs/setup/independent/install-kubeadm/ https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm
使用流浪汉创建了2个虚拟机
IP:Master- 192.168.33.10,Worker- 192.168.1.21(均为主机网络)
我经历了2种情况,
案例1:
成功运行kubeadm init --pod-network-cidr=10.244.0.0/16
,并且所有Pod都在运行。
安装了“运河”吊舱网络。
遵循成功kubeadm init
命令末尾给出的所有说明。
SSH进入第二个虚拟机并运行kubeadm join ..
命令,我被"[preflight] Running pre-flight checks"
案例2:
使用标签--apiserver-advertise-address=192.168.33.10
成功运行了命令kubeadm init --apiserver-advertise-address=192.168.33.10
但是当我运行命令kubectl get nodes
时,它仅显示主节点。 (预计工作节点也将显示)。
请帮助我了解如何完成此设置。谢谢。