类型为负载均衡器的入口或服务



Kubernetes 同时具有入口(在服务前面(和类型为: 负载均衡器。 它们似乎做了同样的事情:允许公共流量进入与服务选择器匹配的 Pod。 每种方法的优点和缺点是什么? 在什么情况下,我会选择一个而不是另一个?

入口可用于根据路径公开许多服务,甚至根据请求中的主机或域公开多个应用程序。

负载均衡器始终仅公开一个服务。

假设 AWS、GCP 或 Azure 是您的基础设施所在的位置

入口:

  • 仅当您有入口控制器(例如nginx入口控制器,traefik(时才有效,...

  • 许多服务可以共享相同的入口

  • 基于名称的虚拟主机

  • 基于路径的路由

  • 只需要一个 AWS ELB(或适用于 Google Cloud 的 GCP 负载均衡器(

  • 建议在大多数用例中遵循此方法

服务类型负载均衡器:

  • 每个服务都会创建单独的AWS ELB(成本效率低下,如果您以后有越来越多的服务,将会非常昂贵(

  • 如果您想
  • 确保最大的安全性/工作负载(每个服务1 ELB(,可能会有所帮助

相关内容

  • 没有找到相关文章

最新更新