标签:解耦 font k8s 请求 地方 使用 负载 获得 sid
Istio架构关键目标
流量管理:
Pilot和Envoy: Istio流量管理的核心组件是Pilot,它管理和部署所有的Envoy代理实例。它允许指定在Envoy代理之间使用什么样的路由流量规则,并配置故障恢复功能,如超时,重试和熔断器。通过发现服务让Envoy了解网格中的其他实例。
每个Envoy实例维护负载均衡信息,负载均衡信息是从Pilot获得的,以及负载均衡池中其他实例的定期健康检查。从而允许在目标实例之间智能分配流量,同时遵循指定的路由规则。
Istio的流量管理模型,解耦流量和基础设施扩展,运维人员通过Pilot指定他们希望遵循的流量规则。
A/B测试的动态请求路由,超时,重试和熔断器处理故障恢复,故障注入测试服务之间故障恢复策略。
Pilot维护了网格中服务的规范表示
Envoy sidecar/代理拦截并转发客户端和服务器之间所有的请求/响应。
运维人员使用Pilot指定路由规则,Envoy根据这些规则动态的确定服务版本的选择。路由规则允许Envoy根据诸如header,与源/目的相关联的标签和/或分配给每个版本的权重的标准来选择版本。
Ingress和Egress:
安全
策略控制
标签:解耦 font k8s 请求 地方 使用 负载 获得 sid
原文地址:https://www.cnblogs.com/liufei1983/p/9201617.html