3

我有一个由三个节点组成的正在运行的 kubernetes(v1.11.1) 集群。我需要正确地从集群中删除一个节点。这样做的正确方法应该是什么?我使用 kubeadm 创建集群。

4

1 回答 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 回答