Istio 生态概述
Istio 服务网格自 2017 年 5 月开源以来,已围绕其周边诞生了诸多开源项目,这些项目有的是对 Istio 本身的扩展,有的是可以与 Istio 集成,还有的是 Istio 周边的开源工具。
本章将分门别类为读者介绍 Istio 生态中的开源项目,以帮助读者对 Istio 的开源生态有个更直观的了解,另一方面也可以作为读者个人的选型参考。
Istio 周边开源项目
下表中列举 Istio 生态中的开源项目,按照开源时间排序。
2016年 9 月
网络代理
云原生高性能边缘/中间服务代理
Lyft
18300
默认的数据平面
2017 年 5 月
服务网格
连接、保护、控制和观察服务。
28400
控制平面
2018 年 2 月
网关
用于微服务的 Kubernetes 原生 API 网关,基于 Envoy 构建
Ambassador
3500
可连接 Istio
2019 年 6 月
网关
云原生 API 网关
API7
7400
可作为 Istio 的数据平面运行也可以单独作为网关
2019 年 12 月
代理
云原生边缘网关及代理
蚂蚁
3400
可作为 Istio 数据平面
2021 年 1月
扩展
基于 Istio 的智能服务网格管理器
网易
204
为 Istio 增加一个管理平面
2021 年 2 月
工具
Istio 集成和命令行管理工具
Tetrate
91
实用工具,可用于 Istio 多版本管理
2021 年 3 月
扩展
管理 Istio 的任何七层负载
腾讯
280
扩展多协议支持
2021 年 6 月
运行时
云原生应用运行时
蚂蚁
325
可以作为 Istio 的数据平面
2021 年 8 月
网关
基于 Envoy 和 Istio 构建的 API 网关
网易
187
可与 Istio 集成
注意
开源时间以 GitHub 仓库创建时间为准
Star 数量统计截止时间为 2021年11月11 日
参考
最后更新于