Service Mash- Istio理解

Service Mash 服务网格--主要解决服务治理的框架。

Istio的四个组件

(1)数据面板 (envoy)

envoy主要实现代理功能。


Service Mash- Istio理解_第1张图片

以及网络通讯直接相关的功能:

服务发现:从Pilot得到服务发现信息

过滤

负载均衡

健康检查

执行路由规则(Rule): 规则来自Polit,包括路由和目的地策略

加密和认证: TLS certs来自 Istio-Auth

(2)控制面板(Mixer、Pilot、Auth)

Pilot主要实现流量控制。


Service Mash- Istio理解_第2张图片

Mixer主要实现服务与基础设施的中介,检查和遥测。


Service Mash- Istio理解_第3张图片

Auth主要实现认证。


Service Mash- Istio理解_第4张图片




Service Mash- Istio理解_第5张图片

你可能感兴趣的:(Service Mash- Istio理解)