🕌

Kubernetes の Evicted な Pod を消してディスク領域を空ける

2023/01/26に公開

Running 状態ではない Pod をまとめて削除する

$ kubectl get pod -A --no-headers --field-selector status.phase!=Running | awk '{print "kubectl delete -n "$1" pod/"$2}' | sh

各ワーカーノードで実施

# crictl ps -a | grep -v ^CONTAINER | grep -v Running | awk '{print $1}' | xargs crictl rm
# crictl rmi --prune

Discussion