<p>when updating deployment with a none-exist image, Kubernetes first will start terminating the existing pod and will end up with a broken deployment.
 is it possible to tell kubectl to validate/pull the image before terminating existing pod? </p>

Maoz Zadok
<p>I had to change the <code>strategy.rollingUpdate.maxUnavailable</code> to 0</p>

<pre><code>strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
    type: RollingUpdate
</code></pre>

<p>I think that the default of <code>strategy.rollingUpdate.maxUnavailable</code> is 1</p>

<p>Thanks Michael Hausenblas</p>
