空间清理

系统长时间运行后,可能会积累大量的实际未被使用的镜像,特别是流水线自动构建上传的镜像。这些镜像会占用大量存储空间。用户可以手动删除无用镜像,也可以通过配置清理策略——镜像保留时长,由系统自动完成清理工作,释放占用的空间。

使用限制和指导

手动清理

镜像仓库提供了一个统一的展示界面,您可以查看私有仓库中所有未使用过的镜像。

操作步骤

  1. 将鼠标悬浮于[产品与服务]图标之上,选择[容器服务/镜像仓库]菜单项,进入镜像仓库页面。

  1. 单击[私有仓库]菜单项,进入镜像组织列表页面。单击<空间清理>按钮,可查看仓库中所有未使用过的镜像版本。

  1. 单击版本对应操作列的<删除>按钮,或勾选多个版本,单击上方的<删除>,弹出删除确认窗口。

  1. 单击<确定>按钮,完成操作。

自动清理

用户可以配置自动清理策略,系统将根据配置的保留时长自动清理私有仓库中未使用过的镜像。配置完成后,镜像版本列表中显示的剩余保留时长将从该版本上传到系统中的时刻重新计算。

使用指导与限制

自动清理策略,支持直接继承父项目的策略,也支持自定义。root用户仅支持自定义配置。

操作步骤

  1. 将鼠标悬浮于[产品与服务]图标之上,选择[容器服务/镜像仓库]菜单项,进入镜像仓库页面。

  1. 单击[私有仓库]菜单项,进入镜像组织列表页面。

  1. 单击<空间清理>按钮,显示可清理列表页面(只统计状态为未使用的镜像)。

  1. 在页面右上角单击<空间清理配置>按钮,弹出空间清理配置窗口。

  1. 配置自动清理策略,参数详情请参见-1

  1. 单击<确定>,完成操作。

表-1 空间清理配置参数说明

参数

说明

继承父组织配置

将同时继承父项目自动清理的状态和时长。

  • 如果上级父项目未配置自动清理策略,系统会根据项目层级依此向上查找。如果根项目也未开启自动清理策略,则将继承未开启状态。

  • 如果已继承的上级项目修改了自动清理策略,其下继承了该项目配置的仓库清理配置信息将同步更新。

自定义配置

root用户默认为不开启状态。

此处可选择是否开启自动清理。如果不开启,则将关闭本用户镜像的自动清理功能。开启后可按需设置镜像的保留时长,最大支持180天,到期将自动删除未被使用过的镜像。

注:“未被使用过的镜像”指未部署过的镜像。