从入口网关重试



Istio 为带有 istio 代理侧车的 pod 提供了虚拟服务,但是 istio 入口网关 pod 本身是什么,如何启用来自 istio 入口网关 pod 的重试。 用例是我在缩小规模的情况下看到 503 错误,并希望入口网关重试特定目标

https://istio.io/docs/concepts/traffic-management/

基本上,Istio mesh 通过istio-ingressgateway和逻辑流量管理 CRD 组件表示外部负载均衡器之间的入口通信模型,这些组件定义了网络路由、身份验证/授权方面和服务到服务的交互。

Istio 网关作为边缘istio-ingressgateway服务的主要贡献者,描述了有关进入服务网格的HTTP/HTTS/TCP连接的端口和协议的基本信息,以及如何管理进一步路由场景的方法,因此istio-ingressgateway不会自行决定网络流量工作流和目标应用程序端点。

Istio 中的重试概念实际上包含在路由规则中,并包含在 VirtualService 资源中,向我们展示了网络请求重试的主要原则及其在初始调用失败时的超时。

当 Istioistio-ingressgatewayPod 启动时,它会从Pilot检索有关 Envoy 边车的发现数据,通过pilot-agent特定标志接近所需状态。

但是,在 Istio 1.3 中缩小istio-ingressgateway副本期间,我无法确定报告的 503 错误。

最新更新