阿里云容器服务创建定时任务步骤

1、进入【容器服务】-【工作负载】-【定时任务】页面,单击【创建CronJob】,进入创建页面。
2、进行基本配置,需要填写:
(a)工作负载名称,工作负载名称长度范围1-63个字符,由小写字母、数字以及中划线(-)组成;以小写字母开头,且不能以中划线"-"开始或结尾。
(b)选择新建定时任务所在的集群。
(c)选择新建定时任务所在的命名空间。
(d)填写定时任务描述(可选)。
(e)添加定时任务标签。

3、设置定时任务策略,定时策略需要进行配置的参数有:
(a)并发策略,包括Forbid策略(在前一个任务未完成时,不创建新任务)、Allow策略(定时任务不断新建Job)、Replace策略(已到新任务创建时间点,但前一个任务还未完成,新的任务会取代前一个任务)。
(b)定时策略,可以设置为每x分钟执行,或者每周周x的y时执行,或每年x月y日z时m分执行。
(c)设置任务记录策略(可选),保留成功任务数量和失败任务数量。
(d)设置失败重启策略,包含OnFailure策略或Never策略。
4、进行容器配置。 需要配置的参数包括:
(a)容器名称,容器名称长度范围1-63个字符,由小写字母、数字以及中划线(-)组成;以小写字母开头,且不能以中划线"-"开始或结尾。
(b)选择容器镜像,可以选择“我的镜像”、“公共镜像”或“DockerHub”中的镜像,具体可以前往容器镜像服务中进行查看。
(c)进行资源配置,设置运行容器所需的CPU和内存的最小值和最大值。
(d)添加数据卷(可选),数据卷可以选择主机路径、临时路径、配置集、密钥集或已有PVC几种类型。
(e)添加环境变量,环境变量可以选择自定义、配置集或密钥集。 5、您也可以选择通过【Yaml创建】方式创建定时任务,用户需以组织好的Yaml进行负载创建,格式要求较为严格,您可以下载示例,按照示例规范编辑Yaml文件。