Получу ли я параллельные прогоны моего CronJob в Кубернетесе из-за задокументированных ограничений? - PullRequest
0 голосов
/ 13 января 2020

Согласно этой странице в K8S, "... могут быть созданы две работы ...".

Если я установлю свой concurrencyPolicy на "Запретить" - я буду по-прежнему возможно одновременное выполнение из-за планировщика, или я получу одновременные вызовы, но они будут предотвращены?

Я также открыл проблему на сайте документов: https://github.com/kubernetes/website/issues/18655

1 Ответ

0 голосов
/ 13 января 2020

Если для параметра concurrencyPolicy установить значение «Запретить», это сделает так, что, если к тому времени, когда появится следующее запланированное задание, предыдущее задание все еще выполняется, cron не будет раскручивать другое задание и будет считаться пропущенным заданием. Если установить значение «Разрешить», эти задания будут запускаться хотя бы один раз по расписанию.

Существует вероятность того, что два задания не будут выполнены в одно запланированное время, поскольку K8S не полностью предотвращает это. .

...