Kubernetes CronJob - 如果前一个作业仍然是 运行 则跳过作业并等待下一个计划时间

Kubernetes CronJob - Skip job if previous is still running AND wait for the next schedule time

我已将 K8s cron 安排为每 30 分钟 运行。

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

如果前一个作业仍处于 运行 状态,则重复相同的过程。

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

.spec.concurrencyPolicy

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