如图所示,nexus 正常运行,但产生了大量的状态不明的 pod,原因也无从所知
![(https://img-blog.csdnimg.cn/4c59ef1350044dc58e403c03a9401f7a.png)

解决办法,删除多余的 pod,一个一个删除,非常费劲

  • 获取 namespace 中状态为 ContainerStatusUnknown 的 pod,并删除
kubectl get pods -n [namespace] | grep ContainerStatusUnknown | awk '{print $1}' | xargs kubectl delete pod -n  [namespace]

获取所有非 Running 状态下的 pod,并删除

kubectl get pods -A  | grep -v Running | awk '{print $2}' | xargs kubectl delete pod -n kubesphere-system
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐