<p>Kubernetes' liveness and readiness probes for pods (deployment) can be configured with this initial delay ---- meaning the probe will start after this many seconds after the container is up. If it is not specified, what is the default value? I can't seem to find it. The default value for periodSeconds is documented as 10 second.</p>
<p>Thanks</p>

<p>It seems that the default value of <code>0</code> is missing from the <a href="https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes" rel="noreferrer">documentation</a>.</p>
<p>The health or readiness check algorithm works like this:</p>
<ol>
<li>Wait for <code>initialDelaySeconds</code></li>
<li>Perform readiness check and wait <code>timeoutSeconds</code> for a timeout</li>
<li>If the number of continued successes is greater than <code>successThreshold</code> return <code>success</code><br />
If the number of continued failures is greater than <code>failureThreshold</code> return <code>failure</code><br />
otherwise wait <code>periodSeconds</code> and start a new readiness check</li>
</ol>
