首页 > 解决方案 > Kubernetes 上的 3 层架构

问题描述

我有 1 个主 Kubernetes 服务器和 9 个节点。在那,我想在 2 个节点上运行后端,在 2 个节点上运行前端,在 3 个节点上运行数据库。

对于所有后端、前端、数据库,我已经准备好 DockerImage。

如何仅在所需(2 或 3)上使用 kubernetes 运行映像。

请分享一些想法以实现相同的目标。

标签: dockerkubernetes3-tier

解决方案


Kubernetes 调度程序大部分时间都可以很好地在集群中分配 Pod。除非您有非常具体的要求,否则您可能希望将该责任委托给调度程序。

如果你想控制它,你可以使用:

从这三个中,推荐的方法是使用节点亲和性或反亲和性,因为它具有灵活性。


推荐阅读