쿠버네티스 워크로드 잡 테스트

쿠버네티스 워크로드 잡 테스트

로컬에서 테스트 하기 위해 마니쿠베를 인스톨 한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

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

1
kubectl apply -f https://kubernetes.io/examples/controllers/job.yaml

위 처럼 간단하게 테스트 해볼수 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

apiVersion: batch/v1
kind: Job
metadata:
name: pi-with-ttl
spec:
ttlSecondsAfterFinished: 100
template:
spec:
containers:
- name: pi
image: perl:5.34.0
command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]
restartPolicy: Never


참조