¿Qué significa "No tiene disponibilidad mínima"?
Se encontró una discusión de GitHub , pero no me queda claro qué significa el mensaje de error.
¿Qué significa "No tiene disponibilidad mínima"?
Se encontró una discusión de GitHub , pero no me queda claro qué significa el mensaje de error.
Respuestas:
Como @Tensibai indicó en uno de los comentarios, esto podría deberse a que no hay suficiente CPU o memoria, pero ese no es siempre el caso.
Por ejemplo, se acaba de desplegar un gráfico de timón, falló y la carga de trabajo en GCP indicó que:
Errores de pod: CrashLoopBackOff
Según el comentario de @Tensibai, la primera impresión fue que no había suficientes recursos, pero un análisis posterior utilizando kubectl describe pod <pod-name>
indicó que en este caso la verificación livenessProbe falló:
Liveness probe failed: Get http://10.16.0.13:80/: dial
tcp 10.16.0.13:80: getsockopt: connection refused
En resumen, el Does not have minimum availability
mensaje es genérico. Múltiples problemas podrían desencadenar esto y se requiere más análisis en el departamento para encontrar el error real.
livenessProbe
fallido
Does not have minimum availability
¿simplemente significa que no se están ejecutando suficientes pods para cumplir con los conjuntos de réplica requeridos?