在工作问题处理时发现,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