[쿠버네티스] 7. Job & CronJob
- 클라우드 & 인프라/쿠버네티스
- 2021. 5. 29.
Job
basic template
apiVersion: batch/v1
kind: Job
metadata:
name: math-add-job
spec:
template:
spec:
containers:
- name: math-add
image: ubuntu
command: ['expr','3','+','2']
restartPolicy: Never
multiple pods
apiVersion: batch/v1
kind: Job
metadata:
name: math-add-job
spec:
completions: 3 // Until successful count
template:
spec:
containers:
- name: math-add
image: ubuntu
command: ['expr','3','+','2']
restartPolicy: Never
Parallelism
apiVersion: batch/v1
kind: Job
metadata:
name: math-add-job
spec:
completions: 3 // Until successful count
parallelism: 3 // Create pod at once
template:
spec:
containers:
- name: math-add
image: ubuntu
command: ['expr','3','+','2']
restartPolicy: Never
CronJob
* * * * *
분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7)
basic template
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: reporting-cron-job
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
completions: 3 // Until successful count
parallelism: 3 // Create pod at once
template:
spec:
containers:
- name: math-add
image: ubuntu
command: ['expr','3','+','2']
restartPolicy: Never
'클라우드 & 인프라 > 쿠버네티스' 카테고리의 다른 글
[쿠버네티스] 6. 레플리케이션 및 파드 컨테이너 관리 (0) | 2020.06.07 |
---|---|
[쿠버네티스] 5. 레이블을 이용한 파드 관리 (0) | 2020.06.07 |
[쿠버네티스] 4. 파드 (0) | 2020.06.07 |
[쿠버네티스] 3. 쿠버네티스 클러스터 환경 구성. (0) | 2020.06.07 |
[쿠버네티스] 1. 개념 정리 (0) | 2020.06.07 |