我有一个正在运行的kubernetes(v1.11.1)集群,它由三个节点组成。我需要从群集中正确删除一个节点。正确的做法应该是什么? 我已经使用kubeadm创建了集群。
答案 0 :(得分:4)
在删除节点之前总是先耗尽节点:
kubectl drain $NODE
排水将节点中的每个吊舱逐出并封锁它们,因此不会在其中安排新的吊舱。
您可以使用以下参数“强制”排空,从而覆盖一些限制:
kubectl drain $NODE --force=true --delete-local-data=true --ignore-daemonsets=true
在此处查找更多信息:
https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/