集群资源清理
概述
在 Rainbond 的使用过程中,各类资源会占用系统存储空间,主要包括:
- 容器镜像
- 构建缓存
- 组件数据
- 应用模版
本文将指导您如何清理这些资源,释放磁盘空间。
镜像资源清理
清理未使用的镜像
在 Kubernetes 节点上执行以下命令,可以清理未使用的镜像:
# 清理未使用的 镜像、容器和网络资源
nerdctl -n k8s.io system prune -a
# 查看清理后的效果
nerdctl -n k8s.io images
清理镜像仓库
注意
如您是 v6.1.1-release 版本且使用默认的 rbd-hub 镜像仓库,请参阅 v6.1.2-release 发布文档升级,否则会导致清理失败。
请参阅 rbd-hub 镜像仓库清理 文档。
本地存储清理
组件本地存储
存储位置:/opt/rainbond/local-path-provisioner
清理建议:
- 确认组件是否仍在使用该存储
- 使用以下命令查看存储使用情况:
du -sh /opt/rainbond/local-path-provisioner/*
- 删除确认不再使用的存储目录
构建资源清理
- 源码构建缓存:源码构建缓存依赖包
# 清理构建缓存
rm -rf /opt/rainbond/cache/*