apiVersion: batch/v1 kind: Job metadata: name: job-success spec: parallelism: 10 completions: 10 completionMode: Indexed # 对成功策略是必需的 successPolicy: rules: - succeededIndexes: 0,2-3 succeededCount: 1 template: spec: containers: - name: main image: python command: # 只要索引为 0、2 或 3 的 Pod 中至少有一个成功,则整个 Job 成功 - python3 - -c - | import os, sys if os.environ.get("JOB_COMPLETION_INDEX") == "2": sys.exit(0) else: sys.exit(1) restartPolicy: Never