Que signifie «N'a pas de disponibilité minimale»?
Une discussion GitHub a été trouvée, mais je ne comprends pas bien ce que signifie le message d'erreur.
Que signifie «N'a pas de disponibilité minimale»?
Une discussion GitHub a été trouvée, mais je ne comprends pas bien ce que signifie le message d'erreur.
Réponses:
Comme @Tensibai l'a indiqué dans l'un des commentaires, cela pourrait être dû au manque de CPU ou de mémoire, mais ce n'est pas toujours le cas.
Par exemple, un graphique de barre vient d'être déployé, il a échoué et la charge de travail dans GCP a indiqué que:
Erreurs de pod: CrashLoopBackOff
Sur la base du commentaire de @Tensibai, la première impression était que les ressources étaient insuffisantes, mais une analyse plus approfondie utilisant a kubectl describe pod <pod-name>
indiqué que dans ce cas la vérification de la vivacité a échoué:
Liveness probe failed: Get http://10.16.0.13:80/: dial
tcp 10.16.0.13:80: getsockopt: connection refused
En résumé, le Does not have minimum availability
message est générique. Plusieurs problèmes peuvent déclencher cela et une analyse approfondie est nécessaire pour trouver l'erreur réelle.
livenessProbe
échec
Does not have minimum availability
signifie simplement qu'il n'y a pas assez de pods en cours d'exécution pour répondre aux jeux de réplicas requis?