Istio
Istio 是An open platform to connect, manage, and secure microservices.
(用于连接、管理、保护微服务的开发平台)。由Google|Lyft|IBM联合开发,是当下开源社区最火的ServiceMesh项目。
由于作者从事ServiceMesh相关研发工作,因此决定抽出时间来细致研究Istio
核心原理,并落地本系列文章。
本系列文章将详细讲解如下内容:
1. Istio
整体架构&核心工作流程
2. Pilot
控制中枢源码解析
2. Galley
&MCP
源码解析
3. Mixer
原理解析
4. Envoy
原理解析
5. 总结&讨论
特别说明,本文内容基于Istio@1.4.2
进行的源码分析。