“幽灵”kubernetes pod 陷入终止状态

2024-03-09

情况

我有一个 kubernetes pod 处于“终止”状态,无法删除 pod

NAME                             READY STATUS       RESTARTS   AGE
...
funny-turtle-myservice-xxx-yyy   1/1   Terminating  1          11d
...

Where funny-turtle是已被删除的 helm 版本的名称。

我尝试过的

尝试删除 Pod。

Output: pod "funny-turtle-myservice-xxx-yyy" deleted 结果:它仍然以相同的状态显示。 - 也尝试过--force --grace-period=0,相同的结果,但有额外警告

警告:立即删除不会等待确认正在运行的资源已终止。该资源可以无限期地继续在集群上运行。

尝试读取日志(kubectl 日志...)。

结果:Error from server (NotFound): nodes "ip-xxx.yyy.compute.internal" not found

尝试删除 kubernetes 部署。

但它不存在。

所以我假设这个 Pod 不知何故与 aws API“断开连接”,从错误消息中推断:kubectl logs打印。

我将接受任何建议或指导来解释这里发生的事情以及如何摆脱它。

EDIT 1

试图查看“幽灵”节点是否仍然存在(kubectl delete node ip-xxx.yyy.compute.internal)但它不存在。


尝试从 pod 中删除终结器:

kubectl patch pod funny-turtle-myservice-xxx-yyy -p '{"metadata":{"finalizers":null}}'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“幽灵”kubernetes pod 陷入终止状态 的相关文章

随机推荐