Kubernetes kubectl排水管是先移除吊舱还是先创建吊舱

Kubernetes kubectl排水管是先移除吊舱还是先创建吊舱,kubernetes,kubectl,Kubernetes,Kubectl,Kubernetes版本1.12.3。kubectl drain是先删除pod还是先创建pod。在对节点执行维护(如内核升级、硬件维护等)之前,您可以使用kubectl drain安全地从节点中移出所有pod 当kubectl drain成功返回时,意味着它已成功从该节点移除所有POD,并且可以安全地关闭该节点(物理关闭或启动维护) 现在,如果您打开机器并希望在该节点上再次调度POD,则需要运行: kubectl uncordon <node name> kubectl uncor

Kubernetes版本1.12.3。kubectl drain是先删除pod还是先创建pod。

在对节点执行维护(如内核升级、硬件维护等)之前,您可以使用kubectl drain安全地从节点中移出所有pod

当kubectl drain成功返回时,意味着它已成功从该节点移除所有POD,并且可以安全地关闭该节点(物理关闭或启动维护)

现在,如果您打开机器并希望在该节点上再次调度POD,则需要运行:

kubectl uncordon <node name>
kubectl uncordon

因此,
kubectl-drain
从节点上移除吊舱,并且在您解开该节点之前,不要在该节点上调度任何吊舱

kubectl-drain将忽略节点上无法终止的某些系统吊舱。 给定的节点将被标记为“未计划”,以防止新的POD到达

当您准备将节点重新投入服务时,使用kubectl uncordon,这将使节点再次可调度

有关详细信息,请使用命令: 库贝特排水管——救命


有了这个,我希望你能得到你正在寻找的信息

使用kubectl drain命令在不中断服务的情况下删除节点?如果您在其他节点上运行pod的副本,则可以在不中断服务的情况下删除节点。因此,如果只有一个pod副本,并且它位于被驱逐的节点上,则会有一段时间的中断?是,在其他可用节点上重新创建pod之前,在终止旧pod之前,是否先创建新pod?