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:// | ||