总体说明
在控制台中删除容器镜像后,ZOS存储空间(ZOS Bucket)中的镜像的层仍然存在。及时删除ZOS存储空间中的无效镜像层数据,清理其占用的存储空间,能避免不必要的费用开销。
注意
1、仅企业版实例支持制品清理能力。
2、在执行制品清理任务时,既可以从镜像服务中拉取镜像,也可以往镜像服务中推送镜像。
3、 执行清理任务时,往前数两小时内新上传的镜像层,在本次清理任务中是不会被清理。
操作步骤
模拟执行
说明
模拟执行只会模拟执行一次,列举出会清理的层及制品,并不会实际对ZOS中所存储的层数据执行清理操作,仅用于评估使用。
登录容器镜像服务控制台;
在顶部菜单栏,选择所需资源池;
在实例页面中选择容器镜像仓库实例;
在企业版实例管理页面的左侧菜单上选择 "实例管理" - "制品清理";
点击模拟执行,在弹出框中,按照实际情况选择“是否允许回收无Tag的artifacts”,再点击确定,从而开始执行模拟制品清理任务;
执行后可在执行历史中查看执行结果及日志。
立即执行
说明
立即执行可以马上执行一次清理任务,无需等待到达定时清理的时间点。当出现ZOS存储空间不足时且又急需足够的存储空间时,可以执行这个操作。但是属于计算密集型操作,会影响仓库性能。需要操作者自行评估是否会当前镜像服务的使用。
登录容器镜像服务控制台;
在顶部菜单栏,选择所需资源池;
在实例页面中选择容器镜像仓库实例;
在企业版实例管理页面的左侧菜单上选择 "实例管理" - "制品清理";
点击立即执行,在弹出框中,按照实际情况选择是否允许回收无Tag的artifacts,再点击确定,从而开始执行制品清理任务;
执行后可在执行历史中查看执行结果及日志。
定时执行
登录容器镜像服务控制台;
在顶部菜单栏,选择所需资源池;
在实例页面中选择容器镜像仓库实例;
在企业版实例管理页面的左侧菜单上选择 "实例管理" - "制品清理";
点击界面右上角的创建,创建定时清理规则,规则的参数说明如下表,点击确定完成创建;
参数 说明 定时表达式 清理任务执行的cron定时表达式,且固定为6为,表达式的时区已固定为东8区,北京时间的时区 回收无Tag的artifacts 若勾选此项,镜像仓库中没有带任何一个Tag的制品都会被清理 执行结果及任务执行日志可以在执行历史中查看。
说明
制品清理属于计算密集型操作,会影响仓库性能,建议在非业务高峰时段执行。如需评估清理时所需要的耗时及影响范围,可以先通过“模拟执行”来评估。
执行结果
在制品清理的管理页中,可通过执行列表查看每一个清理任务的执行情况。
说明
由于每个清理任务的日志并非使用持久化存储。因此当日志被清理后,会存在部分任务无法查看执行日志的情况。