Las probes permiten al kubelet comprobar la salud de un contenedor y actuar según el resultado. Hay tres: liveness (¿está vivo, o hay que reiniciarlo?), readiness (¿está listo para recibir tráfico?) y startup (¿ha terminado ya de arrancar?). Cada una responde una pregunta distinta.
Las tres probes de un vistazo
LIVENESS → "¿La app está atascada/en deadlock?" FALLA → el kubelet REINICIA el contenedor
READINESS → "¿Puede servir tráfico ahora mismo?" FALLA → el Pod se saca de los endpoints del Service
(NO se reinicia)
STARTUP → "¿Ha terminado el arranque lento?" corre PRIMERO; mientras corre, liveness y
readiness se posponen
