0%

批量删除状态为 Evicted 的 pod:

$ kubectl get pods | grep Evicted | awk '{print $1}' | xargs kubectl delete pod

批量删除状态为 Terminating 的 pod:

$ kubectl get pods | grep Terminating | awk '{print $1}' | xargs kubectl delete pod --grace-period=0 --force

docker 启动的容器当中,经常有一些退出的容器,既然没有用了,就需要批量清理一下。

命令:

docker rm $(docker ps -q -f status=exited)

解释: 利用 docker ps -f 选项可以找到 exited 的容器 -q 只显示容器 id 。

这样就可以批量删除了!