“没有最低可用性”是什么意思?
找到了一个GitHub讨论,但我不清楚错误消息的含义。
#1 楼
正如@Tensibai在评论中指出的那样,这可能是由于CPU或内存不足,但并非总是如此。例如,刚刚部署了Helm图表,它失败了,并且GCP中的工作负载表明:
Pod错误:CrashLoopBackOff
根据@Tensibai的评论,第一印象是没有足够的空间资源,但使用
kubectl describe pod <pod-name>
进行的进一步分析表明,在这种情况下,livenessProbe检查失败:总之,
Does not have minimum availability
消息是通用的。多个问题可能会触发此问题,需要更多的部门分析才能发现实际错误。评论
嗨@ 030,有什么解决方案?
–阿卜杜勒·雷曼(Abdul Rehman)
18年7月5日在5:37
@AbdulRehman the livenessProbe失败
– 030
18年7月5日在16:47
没有最低可用性仅仅是意味着没有足够的Pod运行来满足所需的副本集吗?
–́Alexej Magura
19-10-3在17:59
Kubernetes声明式方法效果很好,但是很难调试。您的答案揭示了更多信息!我不知道为什么错误不会出现在最前列
–橡皮鸭
20年8月26日在6:34
#2 楼
只是想举一个例子说明它不是CPU /内存。在先前的群集上。其中有3个正在工作,一个一直显示“没有最低可用性”。 。在新群集中,该节点不存在,因此失败。如果遇到此问题并且其他解决方案不起作用,请查看您的k8s部署文件(.yaml或.json)。 。甚至服务文件也是如此。
评论
cpu共享不足或内存耗尽...嗨@ 030,您如何解决此问题?请!
@AbdulRehman请检查接受的答案