Kubernetes CronJob - пропустить задание, если предыдущий все еще выполняется, и дождаться следующего расписания - PullRequest
0 голосов
/ 07 октября 2018

Я запланировал запуск cron K8s каждые 30 минут.

Если текущее задание все еще выполняется и достигнуто следующее расписание cron, это не должно создавать новое задание, а скорее ждать следующего расписания.

И повторите тот же процесс, если предыдущее задание все еще находится в состоянии выполнения.

1 Ответ

0 голосов
/ 07 октября 2018

установите для следующего свойства значение Запретить в CronJob yaml

.spec.concurrencyPolicy

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

...