在kubernetes pods中重新加载nginx conf

时间:2016-06-27 12:47:00

标签: nginx kubernetes google-kubernetes-engine

我在GCE上运行了一个kubernetes容器 其中一个服务是作为代理工作的nginx,并且使用复制控制器它有10个副本 现在我需要更改nginx.conf以进行一些调整 有没有办法让我重新加载所有的nginx pod?

现在对我来说唯一的方法是将它缩放0,然后再将其缩放到10 这将导致停机时间短。

1 个答案:

答案 0 :(得分:2)

您可以使用rolling update创建一个临时复制控制器来扩展新版本的pod,然后逐渐缩小旧版本。

将来,您可能希望继续使用Deployment,它允许声明性部署。