Вопросы к Поиску с Алисой
Cron и CronJob — это инструменты для автоматизации задач, но у них разные функции и особенности. habr.com itsfoss.com
Cron — это программа, которая работает на одном сервере и позволяет запускать задачи по расписанию. habr.com itsfoss.com Для этого нужно завести исполняемый скрипт с логикой задачи и сообщить планировщику, что этот скрипт следует запускать по расписанию. habr.com Cron гарантирует запуск задачи строго один раз в указанный в расписании момент времени. habr.com
CronJob — это планировщик, который используется в кластере Kubernetes. habr.com Он запущен в кластере, и выход из строя одного узла не помешает запуску задач по расписанию. habr.com CronJob позволяет запускать задачу «примерно» один раз согласно указанному расписанию. habr.com В момент предполагаемого запуска задача может быть запущена более одного раза или не запущена вообще. habr.com Ещё CronJob даёт возможность определять политики перезапуска и конкурентного запуска задач. habr.com