Co oznacza „Nie ma minimalnej dostępności”?
Znaleziono dyskusję na GitHub , ale nie jest dla mnie jasne, co oznacza komunikat o błędzie.
Co oznacza „Nie ma minimalnej dostępności”?
Znaleziono dyskusję na GitHub , ale nie jest dla mnie jasne, co oznacza komunikat o błędzie.
Odpowiedzi:
Jak @Tensibai wskazał w jednym z komentarzy, może to być spowodowane brakiem procesora lub pamięci, ale nie zawsze tak jest.
Na przykład tabela steru właśnie została wdrożona, nie powiodła się, a obciążenie w GCP wskazało, że:
Błędy pod: CrashLoopBackOff
Opierając się na komentarzu @Tensibai, pierwsze wrażenie było takie, że zasoby były niewystarczające, ale dalsza analiza kubectl describe pod <pod-name>
wykazała, że w tym przypadku kontrola livityProbe nie powiodła się:
Liveness probe failed: Get http://10.16.0.13:80/: dial
tcp 10.16.0.13:80: getsockopt: connection refused
Podsumowując, Does not have minimum availability
komunikat jest ogólny. Może to wywołać wiele problemów, a więcej w analizie dept jest wymagane, aby znaleźć rzeczywisty błąd.
livenessProbe
failed
Does not have minimum availability
oznacza po prostu, że nie ma wystarczającej liczby kapsułek, aby sprostać wymaganym replikazom?