공부/Docker&K8S
Probes(Liveness, Readiness, Startup)
JINIers
2023. 2. 20. 15:13
Probes 종류(3가지)
Liveness, Readiness, Startup
1. Liveness Probe
- 컨테이너가 살았는지 판단하고 다시 시작하는 기능
- 컨테이너의 상태를 스스로 판단하여 교착상태에 빠진 컨테이너를 재시작함
- 버그가 생겨도 높은 가용성을 보임
2. Readiness Probe
- pod가 준비된 상태에 있는지 확인하고 정상 서비스를 시작하는 기능
- pod가 적절하게 준비되지 않은 경우 로드밸런싱을 하지 않음
3. Startup Probe
- 애플리케이션의 시작시기를 확인하여 가용성을 높이는 기능
- Liveness, Readiness의 기능을 비활성화
- 컨테이너가 시작할 수 있는 시간을 빌어준다.