Léxico TI › Infraestructura › Sonda de vida

Sonda de vida

Infraestructura Svenska → Actualizado: 2026-08-21

Un chequeo de salud en Kubernetes que determina si un contenedor sigue «vivo» o se ha quedado colgado. Si falla, el kubelet lo reinicia automáticamente. La solución para procesos que no han fallado pero están atascados en un interbloqueo.

Mecánica: el kubelet ejecuta periódicamente una sonda — una petición HTTP GET contra un endpoint, un intento de conexión TCP, o un comando dentro del contenedor. Si no responde correctamente un número determinado de veces seguidas, se considera muerto y se reinicia. Caso de uso: una app atrapada en un interbloqueo, una fuga de memoria que la dejó sin respuesta, o un hilo colgado — el proceso está vivo, no falló, pero no funciona, y solo un reinicio ayuda. Trampa: una sonda de vida demasiado agresiva (timeout muy corto, o que comprueba dependencias externas) puede reiniciar contenedores sanos sin necesidad y empeorar las cosas con una tormenta de reinicios bajo carga alta — solo debe comprobar «¿estoy yo colgado?», no «¿funcionan mis dependencias?». Se diferencia de la sonda de disponibilidad, que decide si debe recibir tráfico, y de la de arranque, que comprueba si ya terminó de iniciar.

← Volver al léxico