startupprobe
-
kubernetes - readiness, livenesss, startup probe개발 2023. 2. 28. 19:05
kubernetes 에서는 컨테이너 상태를 지속적으로 모니터할 수 있는 기능을 제공한다. readinessProbe, livenessProbe, startupProbe 을 적절하게 활용하면 컨테이너를 자동으로 재실행 시키거나 로드밸런서에서 빼줄 수 있다. readinessProbe 컨테이너가 트래픽을 받을 수 있는지를 알기 위해 사용한다. 일반적으로 Pod은 모든 컨테이너가 준비된 상태 일 때 트래픽을 받을 수 있지만 만약 오래걸리는 작업을 처리하는 경우에는 트래픽을 받는게 부적합할 수 있다. readinessProbe 결과 준비가 되지 않았다고 판단되면 로드밸런서로부터 제거한다 livenessProbe 컨테이너를 언제 다시 시작할지 결정하는 역할을 한다. livenessProbe 조건을 활용하면 데드락..