【发布时间】:2019-07-20 18:48:56
【问题描述】:
我已经创建了一个 kubernetes 集群,并成功部署了我的 spring boot 应用程序 + nginx 反向代理用于测试目的。
现在我要进入生产环境,test 和 prod 的唯一区别是与数据库的连接和 nginx 基本身份验证(当然缩放参数也不同)。
在这种情况下,考虑到我正在使用云提供商基础架构,kubernetes 的最佳实践是什么? 我应该只为产品创建一个新集群吗?或者我可以使用同一个集群并使用标签来识别测试和生产机器?
现在拥有 2 个集群对我来说似乎是一种浪费:提供商向我保证我有硬件能力,我可以根据环境设置不同的请求/限制/复制参数。另外,目前,我每个环境只需要部署 2 个图像(即使在生产环境中我会选择 2 的水平缩放)。
【问题讨论】:
标签: azure kubernetes