kubernetes - 使用 Istio 控制/拦截负载均衡器流量

标签 kubernetes google-cloud-platform istio

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

最佳答案

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

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

有关 Istio 负载均衡架构的更多信息,您可以找到 here .

关于kubernetes - 使用 Istio 控制/拦截负载均衡器流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53152217/

相关文章:

docker - Docker容器端口在Kubernetes中冲突

kubernetes - 入口迁移过程

node.js - 尽管服务帐户的角色正确,但 secret 管理器访问被拒绝

python - 将 Python Flask 应用部署到 Google App Engine 时没有名为 'flask' 的模块

istio - 特使代理中的多个精确匹配

elasticsearch 无法解析主机 [elasticsearch-discovery]

kubernetes - 如何使用Helm Charts自动配置Kubernetes端口转发?

google-cloud-platform - 如何检查最新的 Cloud Run 修订版是否已准备好提供服务

azure - 有没有办法在 azure 上的虚拟节点中运行 Istio sidecar?

angular - 使用 Ingress Gateway 子文件夹 React 应用程序 + Angular 应用程序时出现问题