```
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 |