startupProbe:
httpGet:
path: "/startup"
port: 8080
periodSeconds: 5
failureThreshold: 1
readinessProbe:
httpGet:
path: "/readiness"
port: 8080
periodSeconds: 10
failureThreshold: 3
livenessProbe:
httpGet:
path: "/liveness"
port: 8080
periodSeconds: 10
failureThreshold: 3
kubectl edit deployment api-tester-1231 -n anotherclass-123
startupProbe의 failureThreshold를 20 -> 1로 수정하여
Pod가 무한 재기동 상태가 되도록 설정하였다.
pod의 STATUS가 [CrashLoopBackOff]이다.

startupProbe:
httpGet:
path: "/startup"
port: 8080
periodSeconds: 5
failureThreshold: 10
readinessProbe:
httpGet:
path: "/readiness"
port: 8080
periodSeconds: 10
failureThreshold: 3
livenessProbe:
httpGet:
path: "/liveness"
port: 8080
periodSeconds: 60
failureThreshold: 3

kubectl edit deployment api-tester-1231 -n anotherclass-123
[root@k8s-master ~]# kubectl get pods -n anotherclass-123
NAME READY STATUS RESTARTS AGE
api-tester-1231-7498dd8884-rvm56 1/1 Running 1 (132m ago) 136m
api-tester-1231-7f9dcd4878-xnhtv 0/1 CrashLoopBackOff 7 (68s ago) 7m8s
[root@k8s-master ~]# kubectl get pods api-tester-1231-7498dd8884-rvm56 -n anotherclass-123
NAME READY STATUS RESTARTS AGE
api-tester-1231-7498dd8884-rvm56 1/1 Running 1 (132m ago) 136m
[root@k8s-master ~]# kubectl describe pod api-tester-1231-7498dd8884-rvm56 -n anotherclass-123
kubectl describe pod api-tester-1231-7498dd8884-rvm56 -n anotherclass-123
