kubernetes - Kubernetes 会为每个 LoadBalancer 服务创建一个外部负载均衡器,还是只是重用同一个?

标签 kubernetes azure-aks kubernetes-service

当您在 Kubernetes 中创建 LoadBalancer 类型的 Service 时,它是创建一个全新的外部负载均衡器,还是只为第一个负载均衡器创建一个单独的负载均衡器? LoadBalancer 类型的 Service 并为所有后续 LoadBalancer 类型的 Service 重复使用相同的负载均衡器?

这个问题特别重要,因为为每个服务设置一个单独的负载平衡器对我来说成本太高了。

如果它是特定于云提供商的,我使用的是 Azure,但我很想知道其他云提供商是否有所不同。

最佳答案

在 Azure 上,我观察到 Kubernetes 不会为每个服务条目创建一个负载均衡器。事实上,它在集群管理的资源组(MC_* 一个)中的 kubernetes 负载均衡器中创建了一个负载均衡规则

在 AWS 和 GCP 中,为服务的每个实例创建了一个新的负载均衡器。

关于kubernetes - Kubernetes 会为每个 LoadBalancer 服务创建一个外部负载均衡器,还是只是重用同一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64068696/

相关文章:

amazon-web-services - AWS 上的 Kubernetes 使用 Kops - 用于 kubectl 的 kube-apiserver 身份验证

kubernetes - 如何描述kubernetes资源

kubernetes - 重启后我的 kubernetes 集群关闭了

Azure 容器/Kubernetes 服务 - 网络接口(interface)和 IP 未删除

django - 在 nginx-ingress 后面的 aks 上托管 django

azure - 无法从 Azure Cloud Shell 访问 Kubernetes 仪表板

docker - 运行Pod作为服务帐户以使用Integrated Security连接到数据库

kubernetes - 如何获取 kubernetes 服务端点级别的请求计数

kubernetes - 是否可以让 Ingress 指向另一个命名空间中的服务?