kubectl get pods -n ${namespace} | grep ${status} | awk '{print $1}' | xargs kubectl delete pod -n dev --force --grace-period=0
- ${namespace} 命名空间
- ${status} 指定的状态
例如,批量删除 namespace 为 my 下的所有 Evicted 的 Pods,如下:
kubectl get pods -n my | grep Evicted | awk '{print $1}' | xargs kubectl delete pod -n dev --force --grace-period=0