【发布时间】:2018-08-10 17:38:52
【问题描述】:
在使用 kubernetes 部署我的应用程序和数据库容器时,我试图了解以下架构的优缺点。
一点背景知识:该应用程序位于 Nginx 代理后面。所有请求都从代理流向 Web 服务器。 Web 服务器是唯一可以访问(只读)数据库的东西。
架构 1:
Pod#1 - 仅限数据库容器
Pod#2 - 仅限应用程序容器
架构 2:
Pod#1 - 数据库容器和应用程序容器
根据我目前的研究,我发现 cmets 出于扩展原因推荐架构 1。 https://linchpiner.github.io/k8s-multi-container-pods.html
有没有人知道这些方法中哪一种更适合我的情况?
【问题讨论】:
标签: docker architecture kubernetes docker-container kubernetes-pod