工作任务(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) | 事件列表 |