共计 328 个字符,预计需要花费 1 分钟才能阅读完成。
删除所有被驱逐 pod
kubectl get pods --all-namespaces -o json | jq -r '.items[] | select(.status.reason!=null) | select(.status.reason | contains("Evicted")) | "kubectl delete pods \(.metadata.name) -n \(.metadata.namespace)"' | sh
删除所有 Terminating pod
kubectl get pods --all-namespaces | awk '$4 == "Terminating" && !/NAME/{print $2 " -n " $1}' | xargs -I {} bash -c 'kubectl delete pod {}'
正文完