【发布时间】:2018-01-10 19:34:33
【问题描述】:
这更像是一个理论问题。你们如何创建运行多个应用程序的 Kubernetes 部署/服务/pod 的结构?
假设我想在我的服务器上运行 3 个 Wordpress 网站。为此我需要:Nginx、MySQL、PHP-FPM 和 Wordpress 代码库。
为 Nginx、MySQL、PHP-FPM 分拆独立的 pod/服务是否更好,它们将为所有 3 个 Wordpress 网站提供服务并为这 3 个网站创建 3 个 Wordpress pod/服务?
-
或者为每个网站创建一个单独的 Pod/服务更好,因此分组将是:
- Pod1:Nginx、MySQL、PHP-FPM、Wordpress
- Pod2:Nginx、MySQL、PHP-FPM、Wordpress
- Pod3:Nginx、MySQL、PHP-FPM、Wordpress
使用选项 2,我需要以某种方式将特定网站流量路由到特定服务/pod
【问题讨论】:
标签: deployment kubernetes kubernetes-helm