更新指定的CronJob
功能介绍
This API is used to update the specified CronJob.
URI
PATCH /apis/batch/v1/namespaces/{namespace}/cronjobs/{name} (Supports 1.21 and 1.21+)
PATCH /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name} (Supports 1.21-)
表1描述该API的参数。
请求消息
请求参数:
“Content-Type”消息头说明请参见PATCH请求方法操作说明。
请求示例:
Content-Type: application/merge-patch+json { "spec": { "concurrencyPolicy": "Forbid" } }
响应消息
响应参数:
响应参数的详细描述请参见表2。
响应示例:
{ "kind": "CronJob", "apiVersion": "batch/v1beta1", "metadata": { "name": "cronjob-test", "namespace": "default", "selfLink": "/apis/batch/v1beta1/namespaces/default/cronjobs/cronjob-test", "uid": "7cf2c54b-2201-11e8-96aa-fa163ecd089c", "resourceVersion": "441884", "creationTimestamp": "2018-03-07T12:17:22Z", "enable": true }, "spec": { "schedule": "*/59 * * * *", "concurrencyPolicy": "Forbid", "suspend": false, "jobTemplate": { "metadata": { "creationTimestamp": null, "enable": true }, "spec": { "template": { "metadata": { "creationTimestamp": null, "labels": { "sjname": "cronjob-test" }, "enable": true }, "spec": { "containers": [ { "name": "container-0", "image": "nginx:stable-perl", "resources": {}, "lifecycle": {}, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "imagePullPolicy": "IfNotPresent" } ], "restartPolicy": "OnFailure", "terminationGracePeriodSeconds": 30, "dnsPolicy": "ClusterFirst", "securityContext": {}, "imagePullSecrets": [ { "name": "default-secret" } ], "schedulerName": "default-scheduler" } } } }, "successfulJobsHistoryLimit": 3, "failedJobsHistoryLimit": 1 }, "status": {} }
