IT-lexicon › Infrastructuur › Job (K8s)

Job (K8s)

Infrastructuur Svenska → Bijgewerkt: 2026-10-03

Een Kubernetes-object voor een taak die tot het einde moet draaien en dan klaar is: een batchproces, een migratie, een eenmalige berekening. Anders dan een Deployment (bedoeld om eeuwig te draaien) beschouwt een Job een pod als klaar zodra die geslaagd is.

Werking: een Job maakt een of meer pods aan en volgt ze totdat het opgegeven aantal geslaagde afrondingen (completions) is bereikt. Kenmerken: parallelism (meerdere pods tegelijk om het werk sneller weg te werken), backoffLimit (hoeveel nieuwe pogingen bij falen voordat de Job als mislukt geldt) en diverse voltooiingsmodi (één taak of een geïndexeerde werkset). Toepassingen: een databasemigratie bij een deploy, batch-ETL, een rapport genereren, een wachtrij met taken verwerken. Verschilt van een Deployment (een permanente service die herstart na afsluiten): een Job is bedoeld om te eindigen. Een CronJob is een Job volgens schema. Valkuil: ruim oude voltooide Jobs op (ttlSecondsAfterFinished), anders stapelen ze zich op. Fundamenteel voor batchwerk in Kubernetes.

← Terug naar het lexicon