최대 1 분 소요

1회성 작업에 사용한다. 작업이 종료돼도 log확인을 위해 pod가 삭제되지 않는다.

1. JOB

1) completions: 6

Pod 6개를 순차적으로 실행시킨다. 모두 작업이 끝나야 job도 종료된다.

spec:
  completions: 6

2) parallelism: 2

Pod 2개를 동시에 실행시킨다

spec:
  parallelism: 2

3) activeDeadlineSeconds: 30

30초 후에 자동으로 중지 된다. 리소스를 보호하기 위해 사용할 수 있다.

spec:
  activeDeadlineSeconds: 30

4) restartPolicy: Never | OnFailure

Job의 restart 정책

spec:
  template:
  	spec:
  	  restartPolicy: Never