代码之家  ›  专栏  ›  技术社区  ›  Benjamin Abt

Kubernetes负载均衡器的最佳实践:避免节点报告?

  •  0
  • Benjamin Abt  · 技术社区  · 7 年前

    我们试图为Kubernetes和LoadBalancer类型的服务找到并实现最佳实践。

    我们发现一个条目,如果您使用负载均衡器,则打开的节点报表是一个糟糕的实践。 当我们使用 type: LoadBalancer

    service: type: LoadBalancer port: 30111

    我在文档中找不到发生这种情况的原因的提示,如果这是正常的,或者如何避免这里的节点报告。

    Kubernetes总是创建一个节点报告的原因是什么?

    1 回复  |  直到 7 年前
        1
  •  2
  •   aespejel    7 年前

    这是正常的行为。
    documentation 以下内容:

    LoadBalancer:使用云提供商的负载均衡器对外公开服务。 节点报表 群集 将自动创建外部负载平衡器将路由到的服务。

    配置外部负载平衡器和节点报表服务类型的问题是,您将两次平衡节点之间的请求:一次在外部负载平衡器,另一次在SVC Kubernetes级别。

    据我所知,使用负载均衡器服务类型kubernetes可以避免这样做,并且至少在eks中,出于健康检查目的(目标组)使用nodeport服务。

    推荐文章