【问题标题】:Deploying thousands sites in kubernetes cluster在 Kubernetes 集群中部署数千个站点
【发布时间】:2020-02-06 15:29:00
【问题描述】:

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

1 个前端容器。

1 个后端容器。

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

我的想法在https://ibb.co/phqMrC8上可视化

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

【问题讨论】:

  • 在我看来你在这里遗漏了一些基本概念......你只有节点和豆荚......你应该从你的方程中删除节点并放置服务,这将使一个更好的可视化.. .

标签: kubernetes kubernetes-ingress orchestration


【解决方案1】:

您不应该在这里考虑 pod。您应该将每个 container 处理为 Deployment 并将每个部署 expose 作为 Service 处理,然后您的 nginx 拥有一个或多个 Ingress 对象 负载均衡器使用(作为Ingress Controller

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 2018-10-17
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    相关资源
    最近更新 更多