Kubernetes Job Generator

Generate Kubernetes Job manifests to run finite, batch, or one-off tasks. Configure parallelism, retries, and completion targets.

Job Configuration

Metadata

Job Execution

Job Container

Single command — spaces split into array

Args for command — spaces split into array

job-configuration.yaml
1

Kubernetes Job Generator

Overview

Generate Kubernetes Job manifests. A Job creates one or more Pods and ensures that a specified number of them successfully terminate. As pods successfully complete, the Job tracks the successful completions.

Frequently Asked Questions

How is a Job different from a Deployment?
A Deployment is designed for long-running processes (like web servers) and will restart a pod if it exits. A Job is designed for finite tasks (like a database migration or batch processing script) and considers the task complete when the pod exits successfully.
What is Backoff Limit?
The backoffLimit specifies the number of retries before considering a Job as failed. The default is 6. Failed pods are recreated with an exponential back-off delay (10s, 20s, 40s, etc).