容器镜像服务KCR支持批量清理企业版实例的镜像版本。本文介绍如何通过设置版本保留策略来清理镜像版本。
操作步骤
创建版本保留规则
- 登录容器镜像服务控制台。选择具体实例,点击进入;
- 选择左侧导航栏中的版本保留;
- 单击创建保留规则,在“新建版本保留规则”窗口中,参考以下提示进行规则配置。
- 所属实例:当前已选择实例
- 命名空间:版本保留规则生效的命名空间,每个命名空间最多支持创建15条规则
- 镜像仓库:支持全选或选择部分仓库
- 保留策略:支持根据镜像数量策略保留或根据镜像版本策略保留。镜像数量策略中,支持保留最近推送/拉取的指定数量镜像,或保留最近指定天数推送/拉取的镜像;镜像版本策略中,支持根据您配置的版本规则匹配镜像版本,对满足版本规则的镜像进行保留,此外对于无镜像版本的镜像,您可勾选是否将无镜像版本的镜像加入保留策略。
完成配置后,单击确定即可创建版本保留规则。
设置执行策略
版本保留规则成功创建后,即可在版本保留页面查看已创建的版本保留规则。
保留策略:配置多条保留规则时,多条规则将作为一个保留策略执行。
策略执行方式支持定时执行保留策略/手动执行保留策略:
定时执行保留策略:您可配置定时执行保留策略的执行周期,支持按每小时、每天、每周、每月执行。
手动执行保留策略:您可配置立即运行或模拟运行,模拟运行可用于确认规则是否生效,但不实际清理镜像版本。
查看执行日志
在执行版本保留策略后,您可在执行日志列表中查看每次策略执行的关键日志信息。
- 任务ID:实例内唯一的版本保留执行任务ID
- 执行状态:您可根据执行状态判断任务执行成功/失败/执行中
- 模拟运行:任务是否为模拟运行,是则不实际清理镜像版本
- 执行方式:根据执行方式区分手动/自动执行
- 开始时间:版本保留执行任务开始的时间
- 持续时间:完成全部版本保留执行任务消耗的时间
选择指定任务,可查看任务详情,点击查看日志可查询日志详情。
注:执行日志默认保留时长为7天。