kubectl drain 是先删除 pod 还是先创建 pod
Does kubectl drain remove pod first or create pod first
Kubernetes 版本 1.12.3。 kubectl drain 是先删除 pod 还是先创建 pod。
在对节点执行维护(例如内核升级、硬件维护等)之前,您可以使用 kubectl drain 安全地从节点中逐出所有 pods
当 kubectl drain return 成功时,这意味着它已从该节点成功删除所有 pods 并且可以安全地关闭该节点(物理关闭,或开始维护)
现在,如果您打开机器并想在该节点上再次安排 pods,您需要 运行:
kubectl uncordon <node name>
因此,kubectl drain
从节点中删除 pods 并且在您取消对该节点的封锁之前不在其上安排任何 pods
kubectl drain 将忽略节点上无法杀死的某些系统pods。
给定的节点将被标记为未安排,以防止新的 pods 到达。
当您准备好将节点重新投入使用时,使用 kubectl uncordon,这将使节点再次可调度。
有关详细信息,请使用命令:
kubectl drain --help
希望您能得到您正在寻找的信息。
Kubernetes 版本 1.12.3。 kubectl drain 是先删除 pod 还是先创建 pod。
在对节点执行维护(例如内核升级、硬件维护等)之前,您可以使用 kubectl drain 安全地从节点中逐出所有 pods
当 kubectl drain return 成功时,这意味着它已从该节点成功删除所有 pods 并且可以安全地关闭该节点(物理关闭,或开始维护)
现在,如果您打开机器并想在该节点上再次安排 pods,您需要 运行:
kubectl uncordon <node name>
因此,kubectl drain
从节点中删除 pods 并且在您取消对该节点的封锁之前不在其上安排任何 pods
kubectl drain 将忽略节点上无法杀死的某些系统pods。 给定的节点将被标记为未安排,以防止新的 pods 到达。
当您准备好将节点重新投入使用时,使用 kubectl uncordon,这将使节点再次可调度。
有关详细信息,请使用命令: kubectl drain --help
希望您能得到您正在寻找的信息。