我有一个运行在两台机器上(主节点和从节点)的Kubernetes集群。我想添加一个新的从节点,而不破坏当前的设置,有什么办法可以做到吗?
我发现当我尝试添加新节点时,其他节点上的服务会停止它,因此我必须在部署新节点到现有集群之前停止这些服务。
我有一个运行在两台机器上(主节点和从节点)的Kubernetes集群。我想添加一个新的从节点,而不破坏当前的设置,有什么办法可以做到吗?
我发现当我尝试添加新节点时,其他节点上的服务会停止它,因此我必须在部署新节点到现有集群之前停止这些服务。
在最新版本中(已测试过1.10.0),您可以在主节点上执行以下命令:
kubeadm token create --print-join-command
它将输出一个新的加入命令(类似于您在kubeadmn init
之后得到的那个):
kubeadm join 192.168.1.101:6443 --token tokentoken.lalalalaqyd3kavez --discovery-token-ca-cert-hash sha256:complexshaoverhere
kubelet --api_servers=http://<API_SERVER_IP>:8080 --v=2 --enable_server --allow-privileged
kube-proxy --master=http://<API_SERVER_IP>:8080 --v=2
完成后,您应该在中看到新节点
kubectl get no
kubectl get nodes )。
Kubernetes
版本和平台的细节? - Navid