我在docker和kubernetes上玩了一些。这里需要一些建议-在虚拟机上拥有一个POD,并将所有这些POD部署在多个(混合)容器中是个好主意吗?
这是我们的POC计划:
谢谢您的帮助
答案 0 :(得分:0)
群集的大小可以根据您要使用的Kubernetes平台而有所不同。对于诸如GKE / EKS / AKS之类的managed解决方案,您无需创建主节点,但是您对我们的集群的控制较少,并且您不能使用最新的Kubernetes版本。
如果从扩展,更新和可用性的角度查看应用程序集,则可以轻松决定需要将哪个容器放入相同的Pod中。
如果您可以从扩展,独立更新应用程序部分并拥有应用程序某些关键部分的多个副本中受益,则最好将它们放在单独的Deployments中。如果要求应用程序部分始终在同一节点上运行,并且可以一次重新启动它们,则可以将它们放在一个Pod中。