Leksykon IT › Infrastruktura › CronJob (K8s)

CronJob (K8s)

Infrastruktura Svenska → Zaktualizowano: 2026-10-06

Obiekt Kubernetesa uruchamiający Job według harmonogramu, w klasycznej składni cron. Chmurowy odpowiednik wpisu w crontabie — dla zadań okresowych, takich jak nocne kopie zapasowe, raporty i sprzątanie.

Mechanizm: CronJob ma harmonogram cron (np. 0 2 * * * = 02:00 każdej nocy) i szablon Joba; w każdym zaplanowanym momencie tworzy nowy Job, który wykonuje zadanie i kończy się. Kluczowe ustawienia: concurrencyPolicy (co się dzieje, gdy poprzednie uruchomienie jeszcze trwa — Allow, Forbid lub Replace), startingDeadlineSeconds (jak późno można uruchomić pominięte zadanie) oraz limity historii (ile starych udanych i nieudanych Jobów zachować). Zastosowania: nocne kopie baz danych, okresowe sprzątanie, generowanie dziennych raportów, odnawianie certyfikatów. Pułapki: strefy czasowe (historycznie działał w UTC) oraz nakładające się uruchomienia, gdy zadanie trwa dłużej niż interwał (ustaw concurrencyPolicy). Zbudowany na obiekcie Job. Powiązane z Job (K8s) i runbookiem.

← Wróć do leksykonu