Kubernetes CronJob-如果上一个仍在运行,则跳过作业并等待下一个计划时间

时间:2018-10-07 18:32:44

标签: cron kubernetes kubernetes-cronjob

我已安排K8s cron每30分钟运行一次。

如果当前作业仍在运行,并且已达到下一个cron计划,则不应创建新作业,而应等待下一个计划。

如果先前的作业仍处于“运行”状态,请重复相同的过程。

1 个答案:

答案 0 :(得分:3)

在CronJob yaml中将以下属性设置为禁止

.spec.concurrencyPolicy

https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/#concurrency-policy