配置
配置
spec:
completionMode: Indexed
completions: 8
parallelism: 4
template:
spec:
containers:
- name: shard
image: registry.example.com/worker:2.0
command: ["sh", "-c", "echo processing shard ${JOB_COMPLETION_INDEX}; ./work --shard=${JOB_COMPLETION_INDEX}"]观察与定位
观察与定位
kubectl get pods -l job-name=shard-job -o custom-columns='POD:.metadata.name,INDEX:.metadata.annotations.batch\.kubernetes\.io/job-completion-index'索引模式下每个索引必须成功一次,总完成数等于 completions;适合静态分片。