<p>Normally in single container POD, The pod will be restarted when the primary process of the container crashes.</p>
<p>What will happen in case of multiple container PODs if one if process in the second container crashes ? Will the POD be restarted ?</p>

<p>From the docs <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#example-states" rel="noreferrer">here</a></p>
<p>Pod is running and has two Containers. Container 1 exits with failure.</p>
<ol>
<li><p>Log failure event.</p>
</li>
<li><p>If restartPolicy is:</p>
<ul>
<li>Always: Restart Container; Pod phase stays Running.</li>
<li>OnFailure: Restart Container; Pod phase stays Running.</li>
<li>Never: Do not restart Container; Pod phase stays Running</li>
</ul>
</li>
</ol>
<p>So pod is not restarted or the other container is not restarted , only the exited container is restarted based on the <code>restartPolicy</code></p>
