无法使用kubeadm(Vagrant)设置多节点kubernetes集群

时间:2019-05-27 11:30:40

标签: kubernetes kubeadm

我一直在使用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:

  1. 成功运行kubeadm init --pod-network-cidr=10.244.0.0/16,并且所有Pod都在运行。

  2. 安装了“运河”吊舱网络。

  3. 遵循成功kubeadm init命令末尾给出的所有说明。

  4. SSH进入第二个虚拟机并运行kubeadm join ..命令,我被"[preflight] Running pre-flight checks"

    惊呆了

案例2:

  1. 使用标签--apiserver-advertise-address=192.168.33.10

  2. 进行了相同的处理
  3. 成功运行了命令kubeadm init --apiserver-advertise-address=192.168.33.10

  4. 但是当我运行命令kubectl get nodes时,它仅显示主节点。 (预计工作节点也将显示)。

请帮助我了解如何完成此设置。谢谢。

1 个答案:

答案 0 :(得分:0)

我有github repository可以满足您的需求。我很确定您会从中得到启发。如果不清楚,请在评论或原始帖子中进行更新。