在工作问题处理时发现,K8s集群中存在大量的pod状态为Terminating,并且长期存在,导致airflow及其他部分服务因Terminating状态未自动修复。

kubectl get pod -n flowengine

查看状态

通过执行kubectl delete pods <podname> -n <namespace> 命令始终无法将其删除。

解决方法

无论各种方式生成的pod,均可以使用如下命令强制删除:

kubectl delete pods <podname> --grace-period=0 --force
END

本文标题:k8s集群中存在大量pod状态为Terminating导致集群内应用服务异常

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/kubernetes/202328631.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归作者 (宇宙最帅的男人) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

最后修改:2023 年 10 月 28 日
如果觉得我的文章对你有用,请随意赞赏