kubectl排空是先移除吊舱还是先创建吊舱

时间:2019-02-20 09:20:14

标签: kubernetes kubectl

Kubernetes版本1.12.3。 kubectl排水是先移开吊舱还是先创建吊舱。

2 个答案:

答案 0 :(得分:1)

在对节点执行维护(例如内核升级,硬件维护等)之前,您可以使用kubectlrain安全地从节点撤出所有pod。

当kubectl排水管成功返回时,这意味着它已成功从该节点上卸下了所有吊舱,并且可以安全地将该节点关闭(物理上关闭或开始维护)

现在,如果您打开计算机并想要在该节点上再次计划Pod,则需要运行:

kubectl uncordon <node name>

因此,kubectl drain从节点上删除了Pod,并且在您取消输入该节点之前不要在该节点上安排任何pod

答案 1 :(得分:0)

kubectl流失将忽略无法杀死的节点上的某些系统Pod。 给定的节点将被标记为非计划的,以防止新的Pod到达。

当您准备好将节点重新投入使用时,请使用kubectl uncordon,这将使该节点可再次调度。

有关详细信息,请使用命令: kubectl排水-帮助

希望我能获得您所寻找的信息。