【发布时间】:2023-03-14 00:09:01
【问题描述】:
服务 API 定义的服务允许基本级别的 3/4 层负载平衡。
如果您想在同一个 IP 地址下公开多个服务,并且这些服务都使用相同的 L7 协议(通常是 HTTP),则 Ingress 是最有用的。
如果入口控制器将请求路由到服务本身,并且服务允许对 pod 进行基本级别的 Layer3/4 循环负载平衡,那么这里的第 7 层负载平衡在哪里?它只是用于路由而不是负载平衡的第 7 层,对吧?
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
【问题讨论】:
标签: kubernetes load-balancing kubernetes-ingress