meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
virtualizacion:kubernetes:probes [2020/10/31 09:34] – lc | virtualizacion:kubernetes:probes [2023/01/18 14:37] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 7: | Línea 7: | ||
* 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) | * 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) | ||
+ | Tenemos tres formas de hacer la comprobación de un probe: | ||
+ | |||
+ | * por HTTP. Se hace una petición GET, si la respuesta no está entre 200 y 300 implica algún tipo de error | ||
+ | * por un comando . Ejecutamos un comando. Si devuelve 0 se considera saludable, si da otro resultado no saludable | ||
+ | * por un puerto TCP Se intenta una conexión TCP a un puerto especificado. Si hay conexión se considera saludable, en caso contrario es que hay problemas | ||
==== Readiness Probe ==== | ==== Readiness Probe ==== | ||
==== Liveness Probe ==== | ==== Liveness Probe ==== | ||
+ | Con liveness probe revisamos el estado del contenedor y si el estado del contenedor no es el correcto Kubernetes lo reiniciará de forma automática | ||
=== Ejemplo de liveness probe por http === | === Ejemplo de liveness probe por http === | ||
<sxh yaml> | <sxh yaml> | ||
Línea 59: | Línea 65: | ||
periodSeconds: | periodSeconds: | ||
</ | </ | ||
+ | < | ||
=== ejemplo de liveness probe por tcp === | === ejemplo de liveness probe por tcp === | ||
<sxh yaml> | <sxh yaml> | ||
Línea 89: | Línea 96: | ||
==== Referencias ==== | ==== Referencias ==== | ||
* https:// | * https:// | ||
+ | * https:// |