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
我已将 K8s cron 安排为每 30 分钟 运行。
如果当前作业仍在 运行ning 并且下一个 cron 计划已经到达,则不应创建新作业,而是等待下一个计划。
如果前一个作业仍处于 运行 状态,则重复相同的过程。
在 CronJob yaml 中将以下 属性 设置为禁止
.spec.concurrencyPolicy
https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/#concurrency-policy