目录

    1. 批量删除 Evicted 状态的 Pod

    kubectl get pods --all-namespaces -o wide | grep Evicted | awk '{print $1,$2}' | xargs -L1 kubectl delete pod -n
    

    2. 批量删除指定空间指定状态的 Pod

    根据 field-selectors ,可以删除指定空间指定状态的 Pod 。

    kubectl get pods --field-selector=status.phase!=Running -n default | cut -d' ' -f 1 | xargs kubectl delete pod -n default