【发布时间】:2016-11-19 09:26:49
【问题描述】:
在我们的微服务架构中,我们有许多有状态的服务:
- MongoDB
- MySQL
- Redis
- 弹性搜索
我们还有两个 Kubernetes namespaces 用于不同的环境:
- 分期
- 生产
我们在两个环境/命名空间中运行上述每个有状态服务。我一直在想,由于预算有限,我们集群中的资源有限。我们是否应该为这些服务创建第三个命名空间并将它们用于生产和登台环境?例如创建一个
“服务”命名空间?
在这种情况下,最佳做法是什么?有什么缺点吗?
【问题讨论】:
标签: docker kubernetes microservices devops environments