首页 > 解决方案 > 使用 Istio 控制/拦截负载均衡器流量

问题描述

我想使用 Istio 控制/拦截负载均衡器流量。Istio 使您能够在服务级别添加混合器,但我想在请求流量规则执行之前在更高级别添加一些代码。因此,我不想为每个服务添加操作,而是希望在从负载均衡器收到请求后立即执行一些操作。

标签: kubernetesgoogle-cloud-platformistio

解决方案


根据官方 Istio文档 istio-ingressgateway,是在集群外公开嵌套服务的主要入口点。因此,Istio Gateway 收集有关传入或传出 HTTP/TCP 连接的信息,并指定应该公开的端口集、要使用的协议类型等。网关可以通过标签应用于 Pod 中对应的 Envoy sidecar .

请记住,Istio 网关在 L4-L6 层的负载平衡中运行,它不知道网络源提供者。

您可以在此处找到有关 Istio 负载平衡架构的更多信息。


推荐阅读