基于以下devise约束,是否有任何人有关于如何在多个networking区域部署Kubernetes的最佳实践或build议?
这种方法最常用和最常用的方法是什么?
例如,如果我有一个典型的DMZ,应用程序区域,数据区域,我希望我的nginx容器在DMZ中运行,在应用程序区域中运行我的node.js应用程序容器,在数据区域运行我的MongoDB容器。
要么
以更高的成本,我可以为每个区域部署一个kubernetes群集,每个区域都有自己的主节点和工作者节点 – 尽pipe这在考虑灾难恢复或站点主动/主动要求时似乎是一项重大投资。
我会部署在DMZ中的K8s主人以及DMZ中的工作者节点和剩余的应用和数据库区域吗?
我知道我可以将所有内容部署到应用程序区域,并使用SDN创build相同的networking分区并将我的请求从DMZ负载均衡到集群,但这不是我想要做的。
非常感激。
汤米B.