作者 | 凌敏
7 月 12 日,Istio 项目正式从 CNCF 毕业。Tetrate 创始人 Varun Talwar 在 博客 中写道,Istio 现在是最快毕业的 CNCF 项目。Tetrate 由 Istio 创始团队成员发起,旨在促进和扩大服务网格的采用,自成立以来一直是 Istio 的主要贡献者。
Varun Talwar 表示,“这一具有里程碑意义的时刻代表了 Istio 作为云原生领域重要组成部分的成长和成熟,为部署最广泛的服务网格开启了激动人心的新篇章。Kubernetes 是第一个在 2018 年获得毕业资格的项目。如今,距离 Istio 作为孵化项目进入 CNCF 还不到一年,Istio 就毕业了,这是 CNCF 历史上最快的项目。”
Istio 的发展历程
Istio 项目始于 2016 年,最初由 Google、IBM 以及构建 Envoy 代理的 Lyft 团队共同开发。2018 年 6 月,Istio 发布了 1.0 版本,2019 年,Istio 成为整个 GitHub 中增长速度第四快的开源项目。目前,已经有 190 多家公司承诺使用 Istio,其中 20 多家供应商为其 Kubernetes 平台提供托管的 Istio 产品或插件。
2022 年 4 月,谷歌提议将 Istio 捐赠给 CNCF,该想法得到了社区众多开发者的关注和支持。经过近半年的尽职调查,9 月 28 日,CNCF 正式宣布技术监督委员会 (TOC) 已投票用过将 Istio 作为 CNCF 孵化项目。
根据此前介绍,当前 Istio 社区重要的贡献来自:
Istio 毕业对用户意味着什么?
对于那些已经将 Istio 用作支持数千次部署的基础设施核心部分的人来说,CNCF 毕业是对他们将 Istio 视为现代应用程序网络的关键组件的愿景的验证。对于那些希望实现基础设施现代化的人来说,Istio 的毕业地位是一个强烈的信号,表明它是在生产中扩展关键应用程序的经过验证的强大选择。
对于用户来说,Istio 的毕业状态具有以下几个含义和优势: