Kubernetes 匹配删除被驱逐的Pod(Evicted )

pencil 1月前 57

安装jq

sudo yum install jq -y

运行删除命令

kubectl get pods --all-namespaces -o json | jq '.items[] | select(.status.reason!=null) | select(.status.reason | contains("Evicted")) | "kubectl delete pods \(.metadata.name) -n \(.metadata.namespace)"' | xargs -n 1 bash -c


最新回复 (1)
  • pencil 1月前
    0 引用 2

    KubeSphere 删除执行失败的Job

    kubectl get s2iruns --all-namespaces  -o json | jq '.items[]|select(.status.runState | contains("Failed"))| "kubectl delete s2iruns \(.metadata.name) -n \(.metadata.namespace)"' | xargs -n 1 bash -c


返回
发新帖