Che cosa significa "Non ha disponibilità minima"?
È stata trovata una discussione su GitHub , ma non mi è chiaro cosa significhi il messaggio di errore.
Che cosa significa "Non ha disponibilità minima"?
È stata trovata una discussione su GitHub , ma non mi è chiaro cosa significhi il messaggio di errore.
Risposte:
Come @Tensibai ha indicato in uno i commenti, ciò potrebbe essere causato da CPU o memoria insufficienti, ma non è sempre così.
Ad esempio, è stato appena distribuito un grafico del timone, non è riuscito e il carico di lavoro in GCP ha indicato che:
Errori del pod: CrashLoopBackOff
Sulla base del commento di @Tensibai, la prima impressione è stata che non vi fossero risorse sufficienti, ma ulteriori analisi hanno kubectl describe pod <pod-name>
indicato che in questo caso il controllo livenessProbe non è riuscito:
Liveness probe failed: Get http://10.16.0.13:80/: dial
tcp 10.16.0.13:80: getsockopt: connection refused
In sintesi, il Does not have minimum availability
messaggio è generico. Più problemi potrebbero innescare questo e più per l'analisi dell'errore è necessario trovare l'effettivo errore.
livenessProbe
fallito
Does not have minimum availability
significa semplicemente che non sono in esecuzione abbastanza pod per soddisfare i replicaset richiesti allora?