常用的清理 Kubernetes 集群资源命令
长时间运行的集群,常会面临各种资源耗尽的问题,另外磁盘不足时 Kubelet 还会主动清理镜像增加不确定因素,本文提供了一些命令片段用于清理工作。
1. Kubernetes 基础对象清理
- 清理 Evicted 状态的 Pod
|
|
- 清理 Error 状态的 Pod
|
|
- 清理 Completed 状态的 Pod
|
|
- 清理没有被使用的 PV
|
|
- 清理没有被绑定的 PVC
|
|
- 清理没有被绑定的 PV
|
|
2. Linux 清理
- 查看磁盘全部空间
|
|
- 查看指定目录占用
|
|
- 删除指定前缀的文件夹
|
|
- 清理僵尸进程
|
|
3. Docker 清理
- 查看磁盘使用情况
|
|
- 清理 none 镜像
|
|
- 清理不再使用的数据卷
|
|
- 清理缓存
|
|
- 全面清理