【发布时间】:2019-07-14 17:37:24
【问题描述】:
我在 Azure 上有一个使用 asc-engine 创建的 k8s 集群。它有 4 个 windows 代理节点。
最近有 2 个节点进入未就绪状态,并在那里停留了一天多。为了纠正这种情况,我在两个未就绪的节点上都执行了“kubectl delete node”命令,认为它们只会以与重新启动部署中的 pod 相同的方式重新启动。
没有这样的运气。节点不再出现在“kubectl get nodes”列表中。支持节点的虚拟机仍然存在并且仍在运行。我尝试重新启动虚拟机,认为这可能会导致它们自行注册,但没有运气。
如何将节点恢复为 k8s 集群的一部分?否则,我该如何从这种情况中恢复过来?更糟糕的是,我可以简单地丢弃整个集群并重新创建它,但我真的很想简单地修复我所拥有的。
【问题讨论】:
标签: azure kubernetes kubectl azure-aks