liveness 템플릿 및 (Startup, Readiness, Liveness) 비교표


``` apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: - image: nginx name: nginx livenessProbe: httpGet: path: / port: 80 ```
Probe Type 역할 언제 사용하는지 실패 시 동작 실행 순서
Startup Probe
(준비 상태 확인)
초기화 확인 초기화 시간이 긴 애플리케이션을 배포할 때. 컨테이너 재시작 1
Readiness Probe
(실행 상태 확인)
트래픽 처리 가능 여부 확인 애플리케이션이 외부 요청을 처리하기 전에 준비 시간을 필요로 하는 경우 Service에서 Pod 제거
트래픽 비활성화
2
Liveness Probe
(시작 상태 확인)
정상 동작 여부 확인 애플리케이션이 실행 중 활성 상태를 지속적으로 모니터링해야 하는 경우 컨테이너 재시작 3
되돌아가기 수정