将删除的节点读到 kubernetes

bay*_*1ts 8 kubernetes

我正在实现一个可以使节点从 kubernetes 集群脱机/联机的功能。

运行时kubectl delete node $nodename,如何将此节点读入集群?

据说如果使用 APIPOST /api/v1/nodes会导致节点状态Not ready。有没有办法将删除的节点读入集群?

Jan*_*art 5

(重新)创建节点的方式取决于您的集群设置和 Kubernetes 版本。

  • kubeadm:运行kubeadm resetkubeadm join ...在节点上再次(你可能需要创建一个新的令牌,如果原来是短命的,查看链接文档)
  • 大多数云:删除VM。它将被重新创建并重新加入集群
  • 其他:详见自行注册手动注册