Cosa significa "Non ha disponibilità minima" in k8s?


Risposte:


8

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 availabilitymessaggio è generico. Più problemi potrebbero innescare questo e più per l'analisi dell'errore è necessario trovare l'effettivo errore.


Ciao @ 030, qual è la soluzione?
Abdul Rehman,

1
@AbdulRehman il livenessProbefallito
030

Does not have minimum availabilitysignifica semplicemente che non sono in esecuzione abbastanza pod per soddisfare i replicaset richiesti allora?
Alexej Magura,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.