Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Table of Contents


Job 개요

Info
  • 하나 이상의 Pod를 만들고 지정된 수의 Pod가 성공적으로 종료될 때까지 Pods실행을 계속 재시도
  • Job을 사용하여 여러 Pod를 병렬로 실행 가능(기본값 1)

Job Manifest

Info
Code Block
titlejob.yaml
linenumberstrue
apiVersion: batch/v1
kind: Job
metadata:
  name: pi
spec:
  template:
    spec:
      containers:
      - name: pi
        image: perl:5.34.0
        command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]
      restartPolicy: Never
  backoffLimit: 4
  • backoffLimit: 계속 재시도 할경우 문제가 발생할수 있음. 재실행 가능횟수


Code Block
apiVersion: batch/v1
kind: Job
metadata:
  name: pi
spec:
  template:
    spec:
      completions: 5 # 목표 완료 파드 개수
      parallelism: 2 # 동시 실행 가능 파드 개수
      containers:
      - name: pi
        image: perl:5.34.0
        command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]
      restartPolicy: Never
  backoffLimit: 4
  • completions: 정해진 횟수 까지 파드가 반복적으로 실행
  • parallelism: 정해진 개수 만큼 파드가 동시에 실행 가능