K8S 手动标记节点为不可调度,排空节点

节点也可以手动被标记为不可调度并排空。不涉及细节,这些工作可用以下 kubectl 命令完成:

kubectl cordon <node>             标记节点为不可调度(但对其上的pod不做任何事 )

kubectl drain  <node>               标记节点为不可调度,随后疏散其上所有pod

 

两种情形下, 在你用 kubectl uncordon <node > 解除节点的不可调度之前,不会有新pod 被 调度到该节点上。