<p>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 &amp; memory resources to the pod, but it does not work.</p>

<p>Is there any method to handle this situation ?</p>

<p>Thanks!</p>

<p>As per @Williams Mao issue was resolved by increasing 
<code>readinessProbe.timeoutSeconds</code>. </p>

<p>If an application has huge load, the default <code>timeoutSeconds: 1</code> may be not enough.
Good to read: <a href="https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/" rel="nofollow noreferrer">configure-liveness-readiness-probes</a></p>
