Loading
close

定时任务(CronJob)

time 更新时间:2023-06-29 17:12:15

定时任务(CronJob)

列举定时任务

URI

示例:product_type_list=[eks]

GET /api/ecns/${product type}/cronjobs/

响应请求

参数 参数类型 描述
cronjobs_status list(cronjob_status)

创建定时任务

URI

示例:product_type_list=[eks]

POST /api/ecns/${product type}/cronjobs/

请求消息

参数 参数类型 是否必选 描述
cronjob cronjob

响应信息

参数 参数类型 描述
cronjob_status

cronjob Type定义:

参数 参数类型 是否必选 描述
concurrency_policy str Forbid, Replace, Allow, 默认Allow
cron_rule cron_rule
job job

cronjob_status Type 定义:

参数 参数类型 是否必选 描述
scheduler str 定时规则
scheduler_zh str 定时规则中文描述
scheduler_en str 定时规则英文描述
name str
actives int 已运行任务数
create_time str
status str Running 或者Stopped
concurrency_policy str 并发策略
labels ditc(str:str)
images list(str) 镜像

cron_rule Type 定义:

参数 参数类型 是否必选 描述
minute str (0-59)
hour str (0-23)
day of the month str (1-31)
month str (1-12)
day of the week str (0-6) (Sunday to Saturday)

定时规则举例说明:

  1. 每隔5分钟: minute: */5
  2. 每隔2天的6点10分:minute: 10 hour: 6 day: */2
  3. 每周三周四的6点10分:minute: 10 hour: 6 week: 3,4
  4. 每月10,20号的6点10分:minute: 10 hour: 6 month: 10,20

启停定时任务

约束条件

action可以是start / stop . 当定时任务状态是Running时,不可以start,当是Stopped,不可以stop

URI

示例:product_type_list=[eks]

PUT /api/ecns/${product type}/cronjobs/?action=<action>

请求消息

参数 参数类型 是否必选 描述
cronjob_list list(cronjob_status)

删除定时任务

URI

示例:product_type_list=[eks]

DELETE /api/ecns/${product type}/cronjobs/

请求消息

参数 参数类型 是否必选 描述
cronjobs list(str) 待删除的cronjob名称列表

定时任务详情

URI

示例:product_type_list=[eks]

GET /api/ecns/${product type}/cronjobs/cronjob/<cronjob_name>/

响应消息

参数 参数类型 描述
jobs list(job) 任务历史
events list(event) 事件列表
spec job 基本信息
status cronjob_status
此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品