从kubernetes集群安全关闭节点

时间:2018-07-25 07:48:22

标签: kubernetes kubeadm kubernetes-cluster

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

1 个答案:

答案 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/