Probes

Los probes son como comprobaciones que kubernetes nos suministra para que podamos comprobar entre otras cosas, si un pod está listo para recibir tráfico, si tienen algún problema, etc

Tenemos tres tipos:

Readiness Probe → Se utiliza para saber cuando un contenedor está listo para aceptar tráfico

Liveness Probe - > Se usa liveness probe para saber cuando hay que reiniciar un contenedor

Startup Probe → Se utiliza para saber cuando la aplicación de un container se ha iniciado. (por ejemplo si es una aplicación que tarda mucho en cargar)

Readiness Probe

Liveness Probe

Ejemplo de liveness probe por http

Ejemplo de liveness probe por comando

ejemplo de liveness probe por tcp

Startup Probe

Referencias

https://github.com/ricardoandre97/k8s-resources/tree/master/probes