背景简介
Operation Orchestration Service,简称OOS,是全面、免费的云上自动化运维平台,提供运维任务的管理和执行。典型使用场景包括:事件驱动运维,批量操作运维,定时运维任务,跨地域运维等,OOS为重要运维场景提供审批,通知等功能。OOS帮您实现标准化运维任务,从而实践运维即代码(Operations as Code)的先进理念。关于OOS更详细的介绍请参见什么是运维编排服务。本文详细介绍如何使用OOS定时清理指定标签下的镜像。
操作步骤
创建模板
1.登录OOS控制台,在我的模板页面点击创建模板。
2.复制下文提供的模板内容到YAML栏中,输入模板名称(Delete-ExpiredImage),点击创建模板。
模板(Delete-ExpiredImage)内容:
定时执行模版
1.找到定时运维,点击创建。
2.定时设置:选择周期性重复执行,配置执行Cron表达式,截图所示为每天0点0分定时执行
3.模板选择:在我的模板选择步骤一创建的模板(Delete-ExpiredImage)。
4.设置参数:选择镜像所在地域,输入过期天数(定时执行时镜像过期的天数,1表示一天前创建的镜像),选择指定镜像标签。点击立即执行。
5.查看详情:点击执行详情。在定时类执行列表中查看即将执行的详情。执行会在指定时间删除目标镜像。