系列文章:《Istio 服务网格详解》
第 2 篇:Istio 架构深度剖析
本篇焦点:
- 深入数据平面(Data Plane)的核心:Envoy 代理,了解其为何如此强大。
- 深入控制平面(Control Plane)的核心:
istiod
,剖析其内部的逻辑功能划分。 - 揭秘服务网格的“神经网络”:xDS API 的工作原理。
- 完整地追踪一次配置(如
VirtualService
)从用户下发到 Envoy 生效的全过程。
类比:
如果服务网格是一支由高科技、自主无人机(Envoy 代理)组成的庞大机群,那么istiod
就是它们的中央指挥控制中心。今天,我们将详细研究无人机的内部构造图、指挥中心的各个部门职能,以及连接它们之间的那个安全、实时的加密数据链 (xDS)。
第一部分:数据平面深度剖析 - Envoy 代理
Istio 的数据平面由一系列的 Envoy 代理组成。Envoy 并非一个普通的网络代理,它是由 Lyf