首页/云/Kubernetes 速查/Pod 一直 Terminating
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条
集群运维与排障54 条

Pod 一直 Terminating

删除卡在 Terminating 常见于 finalizer 未清理、卷卸载未完成或节点失联;强制删除会跳过优雅流程,需先弄清原因。

Kubernetes 速查云更新于 2026-10-12

先定位

先定位
kubectl get pod web-x -o jsonpath='{.metadata.finalizers}'
kubectl get pod web-x -o jsonpath='{.metadata.deletionTimestamp}'
kubectl describe pod web-x | tail -20
kubectl get events --field-selector involvedObject.name=web-x --sort-by=.metadata.creationTimestamp

确认后再强制删除

确认后再强制删除
kubectl delete pod web-x --grace-period=0 --force
节点 NotReady 时 Pod 可能长时间处于 Terminating;强制删除可能留下仍在运行的进程或未卸载的卷。

易错点

  • 直接 --force:失联节点上的容器仍在跑,强删后容易出现两个实例同时写
  • 忘了 finalizer 归谁清理:由控制器添加的 finalizer 应先由该控制器处理

数据来源与参考

  • Kubernetes 官方文档 · Pod 终止与 finalizers
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌