# example-job.yaml
apiVersion: batch/v1
kind: Job
metadata:
name: data-processing-job
spec:
completions: 1 # 所需成功完成的数量
parallelism: 1 # 最大并行 Pods 数量
backoffLimit: 3 # 最大重试次数
template:
spec:
restartPolicy: Never # 任务特定的策略(Never/OnFailure)
containers:
- name: processor
image: alpine:3.14
command: ["/bin/sh", "-c"]
args:
- echo "Processing data..."; sleep 30; echo "Job completed"