K8S Job
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