当Pod在重负载下时,Kubernetes的http活动探测失败

时间:2018-09-02 17:57:18

标签: kubernetes kubernetes-health-check

正如标题所述,当Pod承受重负载(500+并发,100000请求)时,Kubernetes的活动性探针始终会失败,我为Pod提供了更多的cpu和内存资源,但是它不起作用。

有什么方法可以处理这种情况?

谢谢!

2 个答案:

答案 0 :(得分:0)

根据@Williams Mao的问题通过增加解决 readinessProbe.timeoutSeconds

如果应用程序负载很大,则默认的timeoutSeconds: 1可能不够。 很好读:configure-liveness-readiness-probes

答案 1 :(得分:0)

尝试通过“ kong health”命令更改探针。

readinessProbe:                                                                                                                                                                                            
   exec:                                                                                                                                                                                                    
     command:                                                                                                                                                                                               
       - kong                                                                                                                                                                                               
       - health