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 。

这样就可以批量删除了!

MySQL 中的 binlog 日志记录了数据库中数据的变动,便于对数据的基于时间点和基于位置的恢复,但是 binlog 也会日渐增大,占用很大的磁盘空间,因此,要对 binlog 使用正确安全的方法清理掉一部分没用的日志。

阅读全文 »