Kubernetes - processing an unlimited number of work-items : <p>I need to get a work-item from a work-queue and then sequentially run a series of containers to process each work-item. This can be done using initContainers (<a href="https://stackoverflow.com/a/46880653/94078">https://stackoverflow.com/a/46880653/94078</a>)</p>

<p>What would be the recommended way of restarting the process to get the next work-item?</p>

<ul>
<li>Jobs seem ideal but don't seem to support an infinite/indefinite number of completions.</li>
<li>Using a single Pod doesn't work because initContainers aren't restarted (<a href="https://github.com/kubernetes/kubernetes/issues/52345" rel="noreferrer">https://github.com/kubernetes/kubernetes/issues/52345</a>).</li>
<li>I would prefer to avoid the maintenance/learning overhead of a system like argo or brigade.</li>
</ul>

<p>Thanks!</p>
