Application 기능을 이해하기 - pod(probe)
·
개발 공부/k8s
Probe의 기본 개념pod 내부의 컨테이너가 살아있는지를 주기적으로 확인하는 기능대표적으로 startupProbe(시작했는지), livenessProbe(살아있는지), readinessProbe(외부 트래픽을 받을 수 있는지)가 존재함Probe의 기본 동작startup probe를 통해 App의 초기화가 끝났는 지를 확인 후에 liveness, readiness probe를 생성시켜 작동시킴필요에 따라 3개를 분리해도 되고 안해도 됨예를 들어 위처럼 probe가 살아있지만 user 초기화 시킬 동안 외부 api를 금지 시켜야하면 liveness와 readiness를 나눠야함liveness probe가 얼마나 실패하는 지를 보고 pod를 재시작 시킴트래픽이 일시적으로 증가하는 등의 일시적인 장애 상황에서..