负载均衡ALB怎么将流量转发给istio ingressgateway ,有大佬能讲解下思路吗?
以下为热心网友提供的参考意见
当负载均衡器(ALB)将流量转发给 Istio 的 Ingress gateway 时,主要涉及以下步骤:
1.流量进入 ALB:首先,客户端发送请求到 ALB,也就是负载均衡器。
2.ALB 决策:ALB 根据配置的策略和后端服务的状态,决定将请求转发给哪个后端服务。
3.流量转发:一旦 ALB 决定将流量转发给某个后端服务,它会创建一个带有目标服务 IP 地址和端口的请求。
4.流量路由到 Ingress gateway:由于 ALB 已经将流量转发给了后端服务,因此该流量会被发送到 Ingress gateway。Ingress gateway 负责处理进入的流量,并根据 Istio 的规则和策略进行路由。
5.Ingress gateway 路由流量到后端服务:Ingress gateway 根据配置的路由规则将流量转发给相应的后端服务。在转发之前,它还会执行一些安全检查和策略实施。
6.后端服务处理请求并返回响应:后端服务处理请求并返回响应给 Ingress gateway。
7.Ingress gateway 将响应返回给 ALB:Ingress gateway 将处理后的响应返回给 ALB,然后 ALB 将响应返回给客户端。
以下为热心网友提供的参考意见
LB转发流量是需要在ALB上面配置服务器组(Real Server),ALB会跟进跟着转发规则把对应的流量转发到服务器组(Real Server)。
具体您可以看下这个文档
https://help.aliyun.com/zh/slb/application-load-balancer/user-guide/create-and-manage-a-server-group?spm=a2c4g.11186623.0.0.1c8f640aNTiPvJ 这个是关于ALB访问日志的文档,
https://help.aliyun.com/zh/slb/application-load-balancer/user-guide/access-logs 此回答整理自钉群“ALB客户交流群”