Kubernetes版本1.12.3。 kubectl排水是先移开吊舱还是先创建吊舱。
答案 0 :(得分:1)
在对节点执行维护(例如内核升级,硬件维护等)之前,您可以使用kubectlrain安全地从节点撤出所有pod。
当kubectl排水管成功返回时,这意味着它已成功从该节点上卸下了所有吊舱,并且可以安全地将该节点关闭(物理上关闭或开始维护)
现在,如果您打开计算机并想要在该节点上再次计划Pod,则需要运行:
kubectl uncordon <node name>
因此,kubectl drain
从节点上删除了Pod,并且在您取消输入该节点之前不要在该节点上安排任何pod
答案 1 :(得分:0)
kubectl流失将忽略无法杀死的节点上的某些系统Pod。 给定的节点将被标记为非计划的,以防止新的Pod到达。
当您准备好将节点重新投入使用时,请使用kubectl uncordon,这将使该节点可再次调度。
有关详细信息,请使用命令: kubectl排水-帮助
希望我能获得您所寻找的信息。