【问题标题】:Load balance pods with Nginx ingress使用 Nginx 入口对 Pod 进行负载平衡
【发布时间】:2019-04-05 10:13:44
【问题描述】:

如何使用 Nginx 入口上的 proxy-next-upstream 设置平衡每个 pod 之间的请求。 Nginx ingress 应该在向客户端返回错误之前尝试所有可用的 pod。

如果我理解正确,入口将在服务而不是 pod 之间进行负载平衡。那么如果有一个服务proxy-next-upstream是没用的?我应该为每个 pod 创建单独的服务还是有更好的解决方案?

【问题讨论】:

    标签: kubernetes nginx-ingress


    【解决方案1】:

    在您的情况下,入口将有一个 service 类型的对象作为后端。 然后,服务本身有多个 pod 作为后端。 这样,在微服务架构中,一个入口可以有多个服务作为后端,例如由不同应用程序提供的多个不同 URL 上下文。

    您可以阅读所有关于存在的不同类型的服务here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 2018-12-04
      • 2020-02-08
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      相关资源
      最近更新 更多