1-查出 所有状态为 ContainerStatusUnknown 的容器
kubectl get po -A | grep ContainerStatusUnknown
然后复制到 nodpad++
整理一下
2-
在服务器:新建一个文档专门pod_ContainerStatusUnknown.txt
3-脚本文件:
4removepod_ContainerStatusUnknown.sh
#!/bin/bash
# 从文件中读取pod列表并批量删除
while read -r namespace pod_name; do
if [[ -n "$namespace" && -n "$pod_name" ]]; then
echo "Deleting pod: $pod_name in namespace: $namespace"
kubectl delete pod -n "$namespace" "$pod_name"
fi
done < "./pod_ContainerStatusUnknown.txt"
echo "All pods deletion commands have been executed."
欢迎来撩 : 汇总all