¿Qué significa "No tiene disponibilidad mínima" en k8s?


17

ingrese la descripción de la imagen aquí

¿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.


1
No hay suficiente CPU compartida o memoria agotada ...
— Tensibai

Hola @ 030, ¿cómo has solucionado este problema? ¡Por favor!
— Abdul Rehman

@AbdulRehman Por favor verifique la respuesta aceptada
— 030

Respuestas:


8

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 availabilitymensaje 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.


Hola @ 030, ¿cuál es la solución?
— Abdul Rehman

1
@AbdulRehman el livenessProbefallido
— 030

Does not have minimum availability¿simplemente significa que no se están ejecutando suficientes pods para cumplir con los conjuntos de réplica requeridos?
— Alexej Magura
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.