A Kubernetes CronJob runs Jobs on a schedule.

It is the Kubernetes equivalent of cron-style scheduled work.

Common uses

  • Scheduled backups
  • Periodic cleanup tasks
  • Report generation
  • Regular synchronization jobs

Compare

A Kubernetes Job runs finite work once.

A CronJob creates Jobs repeatedly according to a schedule.