首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >kubernetes有自己的负载均衡器吗?

kubernetes有自己的负载均衡器吗?
EN

Stack Overflow用户
提问于 2019-06-14 21:35:10
回答 3查看 1.8K关注 0票数 4

Kubernetes有自己的负载均衡器吗?

我在部署时了解到LoadBalancer服务,以便在集群外部公开它,但它使用我的云提供商负载均衡器。

Kubernetes没有像Nginx那样拥有自己的负载均衡器吗?

我还阅读了外部和内部负载均衡器。他们在谈论云服务提供商负载均衡器吗?

EN

回答 3

Stack Overflow用户

发布于 2019-06-14 22:12:14

请注意,如果您部署类型为LoadBalancer的Kubernetes服务,它将部署一个L4内部负载均衡器。它不能提供外部负载均衡器所具备的所有功能。

如今,大多数外部负载均衡器在http头和基于内容的路由等方面处理第7层。

您可以查看入口控制器,以获得与外部负载均衡器相当的高级负载均衡器功能。但您需要使用外部负载均衡器来实现HA

票数 2
EN

Stack Overflow用户

发布于 2019-06-14 21:51:34

根据ServiceTypes的说法

LoadBalancer: Exposes the service externally using a cloud provider’s load balancer. NodePort and ClusterIP services, to which the external load balancer will route, are automatically created.

因此,如果你想要一些类似于Nginx代理路由的东西,你应该查看Ingress资源。它能帮到你。

主要原则:您有一个由云提供商提供的用于Ingress ControllerLoadBalancer or NodePort服务和通过Ingress资源的多个路由规则。

Presentation about Networking and Nginx Ingress Controller

Networking in k8s

票数 0
EN

Stack Overflow用户

发布于 2019-06-15 16:08:14

入口是kubernetes 1.1以后提供的一种解决方案,它允许到集群的入站连接。

它是外部LoadBalancers(即您的云服务提供商负载均衡器)和nodePort的替代方案

入口允许您轻松地公开需要从群集外部访问的服务

使用Ingress,您可以在kubernetes集群中运行自己的入口控制器(基本上是一个负载均衡器)。

有默认的入口控制器可用,或者您可以编写自己的入口控制器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56599323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档