工作任务(Job)
列举任务
URI
示例:product_type_list=[eks]
GET /api/ecns/${product type}/jobs/
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
jobs | list(job) |
创建任务
URI
示例:product_type_list=[eks]
POST /api/ecns/${product type}/jobs/
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
job | job | 是 |
job Type定义:
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
name | str | 是 | |
completions | int | 是 | 目标完成次数 |
parallelism | int | 是 | 并行实例数 |
active_deadline_seconds | int | 是 | 超时时间 |
backoff_limit | int | 是 | 失败重试次数 |
restart_policy | str | 是 | Never / OnFailure, 默认OnFailure |
labels | ditc(str:str) | 否 | |
runtime_class_name | str | 否 | 运行时类名称;在安全容器场景创建工作负载时,默认传入值 rune |
containers | list(container) | 是 | |
volumes | list(volume) | 否 | 存储卷列表 – 新增字段 |
job_status | job_status | 否 | 前端不填 |
pod_status | list(pod_status) | 否 | 前端不填 |
job_status Type定义:
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
status | str | 是 | |
scale | str | 是 | 已完成次数/需完成次数 |
creation_time | str | 否 | 创建时间 |
images | list(str) | 否 | 镜像 |
删除任务
URI
示例:product_type_list=[eks]
DELETE /api/ecns/${product type}/jobs/
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
jobs | list(str) | 是 | 待删除的job名称列表 |
任务详情
URI
示例:product_type_list=[eks]
GET /api/ecns/${product type}/jobs/job/<job_name>/
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
job | job | |
conditions | list(condition) | |
events | list(event) | 事件列表 |