kubernetes中如何切换master节点?

问题描述 投票:0回答:2

我有一个 k8s 集群,有一个主节点(节点一)和三个工作节点(节点二、三和四)。有什么办法可以将节点二改为主节点,将节点一改为工作节点吗?换句话说,交换节点一和节点二的角色。

谢谢

kubernetes high-availability
2个回答
1
投票

Is there any way to change node two to the master node and change node one to the worker node?

K8s 控制平面(又名主控)由

kubectl get componentstatuses
组成。这不像
docker node promote/demote
。在您的情况下,您需要从集群中删除节点 2,然后作为控制平面重新加入集群。然后删除节点 1 并重新加入为工作节点。


0
投票

您必须从集群后排出节点 2,您应该将节点作为主节点或控制平面连接到集群 那么你可以对节点 1 执行此步骤

  1. 排空节点 2)Kubeadm重置工作节点
  2. 运行“kubeadm init stage upload-certs --upload-certs”来创建用于加入控制平面的新证书
  3. 运行“kubeadm token create --print-join-command”
© www.soinside.com 2019 - 2024. All rights reserved.