Please enable Javascript to view the contents

Kubernetes 批量操作命令

 ·  ☕ 1 分钟

1. 批量删除 Evicted 状态的 Pod

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

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

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

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

微信公众号
作者
微信公众号