Kubernetes - 无法封锁节点

Kubernetes - 无法封锁节点

我们有本地集群。我尝试使用kubectl cordon <node>命令封锁一个节点,成功了,但当我运行命令时,kubectl get nodes我看到节点仍然准备就绪。我下一步应该检查哪里?

我在 api-server 中没有发现任何错误。我应该检查哪里?Etcd 日志(如何检查)?调度程序?

答案1

您的节点上可能仍有一些守护进程阻止节点被封锁。根据导游在 Kubernetes.io 上,尝试以下操作:

kubectl drain --ignore-daemonsets <node name>

完成此操作后,您可以安全地关闭节点。一旦它重新启动,您可以使用以下命令将其重新纳入:

kubectl uncordon <node name>

如果有帮助的话请告诉我。

#kubernetes #drain #cordon

相关内容