<p>In k8s, a pod starts with a container named <code>pause</code>.<br />
Pause container helps other containers share network namespace.<br />
I know it but have a question.</p>
<p>What is the lifecycle of the pause container?<br />
What I want to know is that when a pod gets <code>crashloopbackoff</code> or temporally doesn't work, does the pause container also stop?</p>
<p>If not, does the pause container maintains its own Linux namespace?</p>

<p>The pause container is a fully independent container like the others in the pod (other than the places where the namespaces overlap, as you mentioned). It starts when the pod is started up by the kubelet and is torn down when the pod is gone (deleted, scheduled elsewhere, whatever).</p>
