在今年 4 月,谷歌提议将 Istio 捐赠给 CNCF,该想法得到了社区众多开发者的关注和支持。经过近半年的尽职调查,9 月 28 日,CNCF 正式宣布技术监督委员会 (TOC) 已投票用过将 Istio 作为 CNCF 孵化项目。
Istio 服务网格在逻辑上分为数据平面和控制平面。数据平面由一组智能 Envoy 代理组成,最常部署为 Sidecar。这些代理调解和控制微服务之间的所有网络通信。控制平面则管理和配置代理以路由流量。
近期,Istio 宣布引入全新的无 sidecar 数据平面模式 Ambient Mesh,通过将数据平面功能从 sidecar 容器转移到网络基础设施来解决常见的操作挑战。Ambient mesh 已经作为一项实验性功能发布,目前正在社区开发中。Istio 也将继续支持 sidecar 部署模式,这两种模式将无缝互通。
Istio 始于 2016 年,最初由 Google、IBM 以及构建 Envoy 代理的 Lyft 团队共同开发。2018 年 6 月,Istio 发布了 1.0 版本,2019 年,Istio 成为整个 GitHub 中增长速度第四快的开源项目。如今,已经有 190 多家公司承诺使用 Istio,其中 20 多家供应商为其 Kubernetes 平台提供托管的 Istio 产品或插件。
CNCF 介绍了 Istio 当前的主要成绩:
来自 15 家公司的 85 名维护者
8,800 名个人捐款者
40,000 个 Pull request
20,000 issue
超过 260 个版本
33,000 颗 GitHub star
8,500 名 Slack 成员
根据介绍,当前 Istio 社区重要的贡献来自:
技术公司和云计算厂商,包括红帽、思科、VMware、英特尔、华为、腾讯、阿里巴巴和 DaoCloud
为将 Istio 解决方案推向市场而成立的公司,包括 Tetrate、Aspen Mesh 和 Solo.io
Istio 的终端用户,包括 Auto Trader UK、Salesforce、SAP 和 Yahoo!
“我们很高兴将谷歌的行业定义的云原生项目堆栈——Kubernetes、Istio 和 Knative,统一到 CNCF 中。” 谷歌云的开发者关系主管兼 Istio 指导委员会成员 Craig Box 表示,“我们团队一直致力于围绕 Kubernetes Gateway API 将服务网格社区聚集在一起,我们期待着看到并推动 CNCF 项目之间更多的此类合作。这对 Istio 及其社区来说是一个重要的里程碑,我们很高兴能在项目的发展中迈出下一步。”
华为云首席技术官 Bruno Zhang 表示,“Istio 是云原生生态系统中的重要开源项目之一。华为云于 2018 年开始为 Istio 贡献。通过互联网、金融、汽车等多个行业的用例,Istio 展示了其在企业数字化和应用现代化方面的潜力。我很高兴看到 Istio 项目被 CNCF 接纳。我们将继续为 Istio 做出贡献,并与 CNCF 合作,促进社区和更多行业的使用案例。”
参考链接:
https://www.cncf.io/blog/2022/09/28/istio-sails-into-the-cloud-native-computing-foundation/
点击底部阅读原文访问 InfoQ 官网,获取更多精彩内容!