Apache APISlX from Gateway to Full Traffic Proxy with Istio
1.29 MB
15 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档介绍了Apache APISIX作为Istio数据平面的实现和优势。Apache APISIX是Apache顶级项目,具有全动态、高性能、云原生和易扩展等特点。其支持xDS协议,无需etcd,适合作为Istio的数据平面。实现方法包括修改injection-template,并提供了相关文档和示例。未来,Apache APISIX将继续与Istio结合,提升服务代理能力。 | ||
AI总结 | ||
**《Apache APISIX 从网关到全流量代理与 Istio 的结合》**
本文总结了在 IstioCon 会议上张锦涛关于 Apache APISIX 与 Istio 结合使用的演讲内容,分为四个主要部分:What is Apache APISIX, 为什么选择作为 Istio 数据平面, 如何实现, 以及未来发展。
---
### **1. 演讲者背景**
- 张锦涛是 Apache APISIX 的 PMC 成员,Kubernetes Ingress NGINX 的维护者,微软 MVP。
- 联系方式:zhangjintao@apache.org,GitHub:@tao12345666333。
---
### **2. Apache APISIX 概述**
- **特点**:
- Apache 软件基金会顶级项目。
- 具备高性能、全动态、云原生、多插件支持,易于扩展。
-GitHub 仓库:[https://github.com/apache/apisix](https://github.com/apache/apisix)。
- **应用场景**:
- 微服务 API 网关(如 iQIYI)。
- Kubernetes Ingress 控制器(如 UPYUN)。
- 代理所有流量,从 East-West 到 North-South。
---
### **3. 为什么选择 APISIX 作为 Istio 数据平面**
- **优势**:
- 本地支持 Istio,无需依赖 etcd。
- 支持 xDS 协议。
- 已开源实现:[GitHub 项目 amesh](https://github.com/api7/amesh)。
---
### **4. 如何实现**
- **关键步骤**:
- 修改注入模板,调整 proxy 和 proxy_init。
- 参考文档和演示:[https://github.com/api7/amesh/blob/main/docs/en/demo.md](https://github.com/api7/amesh/blob/main/docs/en/demo.md)。
---
### **5. 未来展望**
- 计划通过社区驱动,进一步发展工具和功能。
---
### **总结**
Apache APISIX 作为高性能、灵活的开源工具,不仅适合作为 Istio 的数据平面,还支持广泛的应用场景。通过简单配置即可实现流量代理扩展,未来有望在社区支持下持续优化和开发。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
3 页请下载阅读 -
文档评分