【问题标题】:Load balancing between 2 applications2个应用程序之间的负载平衡
【发布时间】:2020-03-09 02:39:50
【问题描述】:

我在 kubernets 中部署 3rd 方产品作为容器,根据他们的建议,应该有 2 个 pod、2 个服务、2 个入口 url(只有许可证会有所不同)。假设部署 1 公开了一个 https url,部署 2 也公开了另一个 https url。功能相同。

现在我想有一个外部应用程序负载均衡器来路由不同部署中这两个不同 url 之间的流量,我们该如何实现呢?

【问题讨论】:

  • 我们谈论的是独立的 k8s、GKE、EKS 还是 AKS?
  • 您是否希望能够将您的流量发送到单个 URL (LB),然后分派到不同的 URL(每个部署一个)?

标签: kubernetes load-balancing kubernetes-ingress


【解决方案1】:

听起来您需要使用入口控制器,它根据主机名匹配入口等条件将流量路由到正确的服务。

有很多方法可以做到这一点,但您可能需要先查看AWS ALB Ingress Controller,假设您指的是 AWS 应用程序负载均衡器。

【讨论】:

    【解决方案2】:

    您可以使用ambassador进行负载平衡并为LB配置您的端点 https://www.getambassador.io/docs/latest/topics/running/load-balancer/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-25
      • 2022-06-22
      • 1970-01-01
      • 1970-01-01
      • 2016-09-28
      • 1970-01-01
      • 2019-07-17
      • 2013-10-25
      相关资源
      最近更新 更多