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.
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.
Respostas:
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 availability
mensagem é genérica. Vários problemas podem desencadear isso e mais análises de departamento são necessárias para encontrar o erro real.
livenessProbe
falha
Does not have minimum availability
significa simplesmente que não há pods suficientes em execução para atender às replicasets necessárias?