在kubernetes集群中部署数千个站点

时间:2019-10-09 10:01:27

标签: kubernetes kubernetes-ingress orchestration

我有一个基于Vue和Node.js的电子商务项目。

1个用于前端的容器。

1个用于后端的容器。

我将把该软件出租给我的客户。我正在考虑在kubernetes中进行部署,而不是为每个客户创建1个实例。 问题是我无法解决如何在kubernetes中进行部署的架构,但是有想法。

我的想法在https://ibb.co/phqMrC8

上可见

正如您在图像中看到的,我以为我为每个客户提供服务。这个想法对数千个站点有用吗?如果它可以路由到正确的域以更正pod呢?

1 个答案:

答案 0 :(得分:0)

您不应在这里用豆荚来思考。您应该将每个容器作为Deployment处理,并且暴露将每个Deployment作为Service处理,然后您将拥有一个或多个Ingress对象您的 nginx 负载均衡器使用(作为Ingress Controller

您拥有多少个吊舱取决于每个容器的负载,或者您是否需要更高的可用性。