kubernetes 批量删除pod

kubernetes 由于各种各样问题驱逐容器时,很容易留下很多个状态为 fail 的 pod。 一个一个删除也不现实,使用下面简单的命令,快速删除namespace为xxx下状态为 Failed 的容器。

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

参考资料


记一次黑客攻防 - xidui 个人在历史上的作用问题 - 普列汉诺夫