k8s中的“没有最低可用性”是什么意思?


Answers:


8

正如@Tensibai在评论中指出的那样,这可能是由于CPU或内存不足而引起的,但并非总是如此。

例如,刚刚部署了一个舵图,它失败了,并且GCP中的工作负载表明:

Pod错误:CrashLoopBackOff

根据@Tensibai的评论,第一印象是资源不足,但是使用的进一步分析kubectl describe pod <pod-name>表明,在这种情况下,livenessProbe检查失败:

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

总之,该Does not have minimum availability消息是通用的。可能会导致多个问题,因此需要更多的部门分析才能找到实际的错误。


嗨@ 030,有什么解决方案?
— Abdul Rehman

1
@AbdulRehman livenessProbe失败了
— 030

Does not have minimum availability仅仅意味着没有足够的Pod运行以满足所需的副本集呢?
— 阿列克谢·马古拉
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.