CronJob (Kubernetes)
Ein CronJob in KubernetesKubernetes Kubernetes (kurz: K8s) ist eine Open-Source-Plattform zur automatisierten Bereitstellung, Skalierung und Verwaltung von Containern. Sie wur... Mehr erweitert die Funktionalität des normalen Jobs um einen zeitgesteuerten Ablauf. Ähnlich wie bei klassischen Linux-Cronjobs kann mit CronJob definiert werden, zu welchem Zeitpunkt oder in welchem Intervall ein JobJob (Kubernetes) Ein Job ist ein spezieller Kubernetes-Controller, der einmalige Tasks zuverlässig ausführt – wie ein Skript oder eine Hintergrund... Mehr ausgeführt werden soll.
Ein CronJob erzeugt dabei regelmäßig neue Job-Ressourcen, die unabhängig voneinander ablaufen. So lassen sich geplante Aufgaben wie tägliche Backups, wiederkehrende Analysen oder Log-Rotationen effizient automatisieren – ohne externe Scheduler.
Merkmale eines CronJobs:
- Verwendet cron-artige Zeitsyntax (z. B.
0 0 * * *
) - Erzeugt Jobs mit vordefiniertem Verhalten
- Begrenzt Ausführungshäufigkeit und Parallelität
Typische Einsatzszenarien:
- Tägliche Datenbank-Backups
- Cleanup-Jobs für Logs, Caches oder alte Ressourcen
- Wöchentliche Reports und Health-Checks
Verwandte Begriffe:
Job, Kubernetes, Batch Processing, ContainerContainer Container sind standardisierte, isolierte Softwareeinheiten, die Anwendungen inklusive ihrer Abhängigkeiten bündeln. Sie ermöglichen eine... Mehr, Scheduler, Logging