<p>I have a kubernetes container running on GCE.<br>
One of the service is nginx that working as proxy, and with replication controller it hass 10 replicas.<br>
Now i need to change the nginx.conf for some tweaking.<br>
Is there a way for me to reload all the nginx pods?  </p>

<p>Right now the only way for me is scale it 0, then scale it up again to 10.<br>
This will cause short downtime.</p>

<p>You can use <a href="http://kubernetes.io/docs/user-guide/rolling-updates/" rel="nofollow">rolling update</a> which creates a temporarpy replication controller to scale the new version of the pods up, and then scales down the old version afterwards.</p>

<p>In the future, you might want to swtich to using <a href="http://kubernetes.io/docs/user-guide/deployments/" rel="nofollow">Deployment</a>, which allows declarative deployments.</p>
