首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >入口控制器第7层负载均衡

问入口控制器第7层负载均衡
EN

Stack Overflow用户
提问于 2020-01-12 15:54:14
回答 1查看 182关注 0票数 0

根据服务API的定义,服务允许第3/4层负载平衡的基本级别。

如果您希望在同一IP地址下公开多个服务,并且这些服务都使用相同的L7协议(通常是超文本传输协议),则入口是最有用的。

如果入口控制器将请求路由到服务本身,并且服务允许基本层3/4轮询负载均衡到pods,那么这里的第7层负载均衡在哪里?它只是用于路由的第7层,而不是负载均衡,对吗?

代码语言:javascript
复制
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
   ingress.kubernetes.io/rewrite-target: /
 name: web-ingress
spec:
  rules:
  - host: kubernetes.foo.bar
    http:
      paths:
      - backend:
          serviceName: appsvc
          servicePort: 80
        path: /app
EN

回答 1

Stack Overflow用户

发布于 2020-01-12 16:02:49

入口的主要工作是L7路由。后端服务执行实际的pod级负载均衡。但是一些入口控制器是通过一些负载均衡策略设置来引导的,如负载均衡算法、后端权重方案、速率限制等。

https://kubernetes.io/docs/concepts/services-networking/ingress/#loadbalancing

在这里查看Traefik支持的功能,而不仅仅是L7路由:

https://docs.traefik.io/v1.7/configuration/backends/kubernetes/#general-annotations

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

https://stackoverflow.com/questions/59701969

复制
相关文章

相似问题

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