Kubernetes Job Manifest
Jump to navigation
Jump to search
External
Internal
Overview
A Kubernetes Job is a workload resource that can be used to start and manage Pods to successful completion. A Pod is considered completed, and thus counted against the completion counter only if finishes successfully. The job can be configured to manage a specific number of successful executions with .spec.completions
.
Example
apiVersion: batch/v1 kind: Job metadata: name: test-job spec: completions: 1 backoffLimit: 0 template: spec: containers: - name: test-container image: docker.com/some-image:1.0.0 command: ["some-command", "test"] restartPolicy: Never
.metadata Elements
.spec Elements
completions
backoffLimit
Specifies the number of retries before marking this job failed. Defaults to 6. Retries are counted in addition to the initial execution.