apiVersion: batch/v1 kind: Job metadata: name: job-pod-failure-policy-example spec: completions: 12 parallelism: 3 template: spec: restartPolicy: Never containers: - name: main image: docker.io/library/bash:5 command: ["bash"] # FailJob 액션을 트리거시키는 버그를 만들어내는 예제 명령어 args: - -c - echo "Hello world!" && sleep 5 && exit 42 backoffLimit: 6 podFailurePolicy: rules: - action: FailJob onExitCodes: containerName: main # 선택 사항 operator: In # [In / NotIn] 중 하나 values: [42] - action: Ignore # [Ignore, FailJob, Count] 중 하나 onPodConditions: - type: DisruptionTarget # 파드의 중단을 나타냄