我有一个由三个节点组成的正在运行的 kubernetes(v1.11.1) 集群。我需要正确地从集群中删除一个节点。这样做的正确方法应该是什么?我使用 kubeadm 创建集群。
问问题
3639 次
1 回答
6
在删除节点之前始终排空节点:
kubectl drain $NODE
Draining 驱逐节点中的每个 pod 并将其封锁,因此不会在其中安排新的 pod。
您可以使用这些参数来“强制”排水,从而覆盖一些限制:
kubectl drain $NODE --force=true --delete-local-data=true --ignore-daemonsets=true
在此处查找更多信息:
https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/
于 2018-07-25T07:54:09.907 回答