从 Microk8s 集群中删除节点

从 Microk8s 集群中删除节点

我有一个死节点,我可能使用kubectl而不是microk8s命令删除了它。问题是它microk8s status仍然显示在数据存储备用节点.如何从集群中删除?

microk8s remove-node 192.168.1.3 --force
Error from server (NotFound): nodes "192.168.1.3" not found
Node 192.168.1.3 does not exist in Kubernetes.

从中删除节点是否安全/var/snap/microk8s/current/var/kubernetes/backend/cluster.yaml

答案1

在要从集群中删除的(从属)节点上运行:

microk8s leave

在主节点上:

找到要从集群中删除的节点的名称:

microk8s.kubectl get nodes

然后:

microk8s remove-node <name-of-the-node>

答案2

最后看起来有效:

  1. 使用以下方法添加同名的新节点microk8s join
  2. 此节点已损坏(microk8s 未运行)
  3. microk8s leave通过在节点本身上运行来从集群中删除节点
  4. 如果需要,可以再次添加同名节点并工作

相关内容