gpt4 book ai didi

kubernetes - 使用 kubectl 删除一个运行着 pod 的节点

转载 作者:行者123 更新时间:2023-12-04 00:56:02 29 4
gpt4 key购买 nike

我们正在使用 Heat + Kubernetes (V0.19) 来管理我们的应用程序。在做滚动更新的时候,有时container staring总是会在一个节点上失败,而kubelet在节点上总是会重试但总是失败。因此更新将卡在那里,这不是我们预期的行为。

我发现使用“kubectl delete node”删除节点可以避免调度到该节点的 pod。但是在我们的环境中,要删除的节点上可能有正在运行的 pod。

所以我的问题是:使用“kubectl delete node”删除节点后,该节点上的 pod 是否仍能正常工作?

最佳答案

如果你只是想取消滚动更新,删除失败的 pod,稍后再试,我发现最好用 CTRL+c 停止更新循环,然后删除复制与失败的新应用程序对应的 Controller 。

    ^C
kubectl delete replicationcontrollers your-app-v1.2.3

关于kubernetes - 使用 kubectl 删除一个运行着 pod 的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32862296/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com