<p>Is readiness probe run even after the POD is ready ? 
Will it run even after the POD is in RUNNING state?</p>

Chandu
<blockquote>
  <p>Is readiness probe run even after the POD is ready ? </p>
</blockquote>

<p><strong>Yes</strong></p>

<blockquote>
  <p>Will it run even after the POD is in RUNNING state?</p>
</blockquote>

<p><strong>Yes</strong></p>

<p>As <a href="https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes" rel="nofollow noreferrer">official documentation</a> is saying, there are some cases when:</p>

<blockquote>
  <p>applications are temporarily unable to serve traffic... an application might depend on external services ... In such cases, you don't want to kill the application, but you don’t want to send it requests either. Kubernetes provides readiness probes to detect and mitigate these situations. A pod with containers reporting that they are not ready does not receive traffic through Kubernetes Services.</p>
</blockquote>

<p>So, <code>liveness probe</code> is to detect and remedy situationswhen App cannot recover except by being restarted. </p>

<p><code>Readiness probe</code> is used to detect situation when traffic shall not be sent to App. </p>

<p>Both probes have the same set of settings as <code>initialDelaySeconds</code>, <code>periodSeconds</code> , etc. </p>
