Williams Mao
Williams Mao

Reputation: 91

Kubernetes's http liveness probe failed when pod under heavy load

Just as the title says, Kubernetes's liveness probe always fails when pod is under heavy load(500+ concurrency, 100000 request), i gave more cpu & memory resources to the pod, but it does not work.

Is there any method to handle this situation ?

Thanks!

Upvotes: 9

Views: 20038

Answers (2)

Try changing probes by "kong health" command.

readinessProbe:                                                                                                                                                                                            
   exec:                                                                                                                                                                                                    
     command:                                                                                                                                                                                               
       - kong                                                                                                                                                                                               
       - health 

Upvotes: 0

Vit
Vit

Reputation: 8411

As per @Williams Mao issue was resolved by increasing readinessProbe.timeoutSeconds.

If an application has huge load, the default timeoutSeconds: 1 may be not enough. Good to read: configure-liveness-readiness-probes

Upvotes: 2

Related Questions