Health Check
Los endpoints de health check exponen la vivacidad y disponibilidad de un servicio, permitiendo a las plataformas de orquestación reiniciar o dar de baja instancias insanas.
Propósito
Permitir que la plataforma de orquestación detecte y recupere automáticamente instancias fallidas, mejorando la disponibilidad.
Mecanismo
Liveness: si el servicio está vivo (reiniciar ante fallo). Readiness: si está listo para servir tráfico (dar de baja del balanceador ante fallo). Startup: no matar durante el arranque. Las sondas de K8s admiten comprobaciones HTTP/TCP/Exec.
Casos de uso
- Detección de fallos
- Recuperación automática
- Balanceo de carga