- Kubernetes는 서비스의 준비 상태를 확인하기 위해 서비스에서 정기적으로 상태 보고서를 받습니다 🩺
- 이러한 보고서는 클러스터에 전달되며, Kubernetes는 악성 인스턴스를 중지하거나 다시 시작하는 등 응용 프로그램의 건강 상태를 주기적으로 모니터링합니다 🚨
- 새로 시작된 서비스는 초기화에 시간이 걸릴 수 있습니다. 예를 들어 메시지 및 데이터베이스 어댑터에 연결하는 데 10초가 걸리는 소비자 서비스라면, 초기화 중에는 HTTP 요청을 전달하면 사용자의 요청이 실패합니다 🚫
- Kubernetes의 Readiness probe와 같은 메커니즘을 사용하면 서비스가 준비될 때까지 트래픽이 지연되어 사용자가 응답을 받을 수 있도록 합니다 ⏳