Yan*_*nnP 8 kubernetes devops kubernetes-helm
我有一个kubernetes pod陷入"终止"状态,抵制pod删除
NAME READY STATUS RESTARTS AGE
...
funny-turtle-myservice-xxx-yyy 1/1 Terminating 1 11d
...
Run Code Online (Sandbox Code Playgroud)
funny-turtle从那时起删除的helm版本的名称在哪里.
输出:pod "funny-turtle-myservice-xxx-yyy" deleted
结果:它仍然显示在同一状态.- 也尝试过--force --grace-period=0,与额外警告相同的结果
警告:立即删除不等待确认正在运行的资源已终止.资源可能会无限期地继续在集群上运行.
结果: Error from server (NotFound): nodes "ip-xxx.yyy.compute.internal" not found
但它不存在.
所以我假设这个pod以某种方式与aws API"断开连接",从kubectl logs打印的错误消息推断.
我将采取任何建议或指导来解释这里发生的事情以及如何摆脱它.
试图查看"ghost"节点是否仍在那里(kubectl delete node ip-xxx.yyy.compute.internal)但它不存在.
jax*_*orm 10
尝试从pod中删除终结器:
kubectl patch pod funny-turtle-myservice-xxx-yyy -p '{"metadata":{"finalizers":null}}'
Run Code Online (Sandbox Code Playgroud)
就我而言,接受的答案提出的解决方案不起作用,它一直停留在“终止”状态。对我来说有什么窍门是:
kubectl delete pods <pod> --grace-period=0 --force
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1544 次 |
| 最近记录: |