Skip to content

Commit d96c775

Browse files
committed
add istio arch diagram and mindmap
1 parent 628cea3 commit d96c775

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

images/istio-arch-v0.1.jpg

330 KB
Loading

images/istio-mindmap.png

635 KB
Loading

usecases/istio.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# Istio简介
22

3-
## 前言
3+
[Istio](https://istio.io)是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。Istio为希腊语,意思是”起航“。关于Istio的详细信息请参考[Istio官方文档](https://istio.io)[Istio中文文档](http://istio.doczh.cn)
44

5-
[Istio](https://istio.io)是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。Istio为希腊语,意思是”起航“。
5+
**TL;DR** 关于Istio中的各个组件和一些关键信息请参考下面的mindmap。
6+
7+
![Istio的mindmap](../images/istio-mindmap.png)
68

79
## 简介
810

@@ -35,12 +37,18 @@ Amalgam8是一款基于内容和版本的路由布局,用于集成多语言异
3537

3638
## 架构
3739

38-
![Istio架构图](../images/istio-arch.jpg)
40+
下面是Istio的架构图。
41+
42+
![Istio架构图](../images/istio-arch-v0.1.jpg)
43+
44+
下图是Istio中控制平面与数据平面的交互流程图。
45+
46+
![Istio的控制平面和数据平面](../images/istio-arch.jpg)
3947

40-
Istio架构分为控制层和数据层
48+
Istio架构分为控制平面和数据平面
4149

42-
- **数据层**:由一组智能代理(Envoy)作为sidecar部署,协调和控制所有microservices之间的网络通信。
43-
- **控制层**:负责管理和配置代理路由流量,以及在运行时执行的政策。
50+
- **数据平面**:由一组智能代理(Envoy)作为sidecar部署,协调和控制所有microservices之间的网络通信。
51+
- **控制平面**:负责管理和配置代理路由流量,以及在运行时执行的政策。
4452

4553
## Envoy
4654

0 commit comments

Comments
 (0)