您的位置 首页 k8s

k8s 批量删除状态ContainerStatusUnknown 的pod

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

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章