Back to Glossary
Kubernetes

What is Job?

A Kubernetes workload that runs one or more pods to completion.

A Kubernetes Job creates one or more pods that run to completion. Unlike a Deployment (which keeps pods running), a Job ensures that a specified number of pods successfully terminate. Jobs support parallel execution via parallelism and completions fields. They're used for batch processing, database migrations, data exports, and one-off tasks. Use backoffLimit to control retry behavior on failure. CronJobs create Jobs on a schedule.

Deep Dive Guide

what is job and cronjob kubernetes

Test your knowledge of Job and 130 other DevOps concepts