CronJob (K8s)
Ett Kubernetes-objekt som kör ett Job enligt ett schema, med klassisk cron-syntax. Den molnnativa motsvarigheten till en crontab-rad — för periodiska uppgifter som nattliga backuper, rapporter och städjobb.
Mekanik: en CronJob har ett cron-schema (t.ex. 0 2 * * * = 02:00 varje natt) och en Job-mall; vid varje schemalagd tidpunkt skapar den ett nytt Job som kör sin uppgift och avslutas. Viktiga inställningar: concurrencyPolicy (vad händer om förra körningen inte hunnit klart — Allow, Forbid, eller Replace), startingDeadlineSeconds (hur sent ett missat jobb får startas), och historik-gränser (hur många gamla lyckade/misslyckade Jobs som sparas). Use case: nattliga databasbackuper, periodisk rensning, generera dagliga rapporter, förnya certifikat. Fällor: tidszoner (kördes historiskt i UTC), och överlappande körningar om ett jobb tar längre tid än intervallet (sätt concurrencyPolicy). Bygger på Job-objektet. Hör ihop med Job (K8s) och runbook.