示例
apiVersion: batch/v1kind: CronJobmetadata:name: cj1spec:schedule: "* * * * *"jobTemplate:spec:template:spec:containers:- image: registry.cn-beijing.aliyuncs.com/exer/busybox:latestname: job-counter-c1command: ["/bin/sh","-c","for i in 3 2 1;do echo $i; sleep 3; done"]restartPolicy: Never
cj.spec
concurrencyPolicy
并发策略,前一个未执行完,后一个job的动作
Allow 默认,允许并发
Forbid 禁止,如果上一次未完成,跳过此次执行
Replace 替换,取消上一次未完成的 job,此次执行
failedJobsHistoryLimit
jobTemplate
schedule
successfulJobsHistoryLimit
suspend
默认 false
true, 后续 job 都被挂起
对已经开始执行的 job 不起作用
startingDeadlineSeconds
单次 job 运行期限(秒级别)
超过认为执行 job 失败
不指定表示没有限制
