【发布时间】:2019-04-16 22:14:40
【问题描述】:
【问题讨论】:
标签: node.js docker nginx kubernetes
【问题讨论】:
标签: node.js docker nginx kubernetes
我会推荐:
将 Kubernetes Operators 或 StatefulSets 与 MongoDB 一起使用,而不是独立的 MongoDB pod。将 MongoDB 放在没有任何持久性和副本实例的 pod 中是非常危险的。你可以找到MongoDB运营商here。
在不同的 pod 或部署中使用单独的缓存服务器,并为您的应用程序提供主从复制。 Operators 可能会帮助您简化此操作。
将负载平衡器与入口控制器连接。我们不会将数据库 pod 视为应用程序 pod(除非它们通过外部存储服务相互共享数据),因为它们包含数据并且 Service LoadBalancer 可以将请求转发到部署对象中的任何 pod。
这取决于需要和要求。
【讨论】: