<p>I can add a container to a pod by editing the pod template, but I'm looking for something simpler. Is there any way to add a container to a deployed OpenShift pod without editing the pod template? CLI preferable.</p>

<p>You cannot add or remove containers in a running pod. If you are using replication controller, <code>kubectl rolling-update</code> is the easiest solution, but this will require editing the pod template. That said, are you sure you need to add your containers to the existing pod? Unless strictly necessary, it's better to just run the new containers in a separate pod, e.g. with <code>kubectl run &lt;name&gt; --image=&lt;image&gt;</code></p>

<p><em>Note: This is the generic kubernetes answer, there may be a more elegant solution for OpenShift</em></p>
