O que significa "Não possui disponibilidade mínima" em k8s?


17

insira a descrição da imagem aqui

O que significa "Não possui disponibilidade mínima"?

Foi encontrada uma discussão no GitHub , mas não está claro para mim o que significa a mensagem de erro.


11
Partilha de CPU ou memória
insuficiente

Olá @ 030, como você resolveu esse problema? por favor!
Abdul Rehman

@AbdulRehman Verifique a resposta aceita
030

Respostas:


8

Como o @Tensibai indicou em um dos comentários, isso pode ser causado porque há CPU ou memória insuficientes, mas esse nem sempre é o caso.

Por exemplo, um gráfico de leme acabou de ser implantado, falhou e a carga de trabalho no GCP indicou que:

Erros de pod: CrashLoopBackOff

Com base no comentário de @Tensibai, a primeira impressão foi de que havia recursos insuficientes, mas análises adicionais kubectl describe pod <pod-name>indicaram que, nesse caso, a verificação do livenessProbe falhou:

Liveness probe failed: Get http://10.16.0.13:80/: dial 
tcp 10.16.0.13:80: getsockopt: connection refused

Em resumo, a Does not have minimum availabilitymensagem é genérica. Vários problemas podem desencadear isso e mais análises de departamento são necessárias para encontrar o erro real.


Olá @ 030, qual é a solução?
Abdul Rehman

11
@AbdulRehman a livenessProbefalha
030

Does not have minimum availabilitysignifica simplesmente que não há pods suficientes em execução para atender às replicasets necessárias?
Alexej Magura
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.