Google 向 CNCF 捐赠 Istio,意味着什么?

Google宣布将Istio服务网格项目捐赠给云原生计算基金会(CNCF),此举加强了Istio与Kubernetes的整合,提升了项目的中立性和社区信任。Istio曾因Google试图独立控制商标所有权引发争议,但现在与Knative一同成为CNCF的一部分,预示着云原生生态系统的进一步统一和发展。
摘要由CSDN通过智能技术生成

c1ca913514e8e30a57ecd4896485a3bf.gif

当地时间 4 月 25日,Google 在官方博客宣布,将 Istio 项目捐赠给云原生计算基金会(Cloud Native Computing Foundation,以下简称 CNCF),同一时间,Istio 在官网发出公告,确认了这一消息。

Istio 是一个开源的服务网格项目,由 Google 联合 IBM 和 Lyft 团队合作开发,2017 年正式推出。从诞生到现在的近 5 年时间里,Istio 经历了不被认可、快速发展、商标转移以及「迷途知返」。

今天,我们就来聊聊 Istio 的成长,以及它背后 Google 和 CNCF 之间的故事。

Istio、Kubernetes 与 Knative


如今,云原生浪潮席卷而来,Kubernetes 成为互联网大厂云计算容器的标配,在 Kubernetes 之上也诞生了 Istio 和 Knative 等众多优秀的开源项目。

起初,Istio 的诞生是为了提供统一化的微服务连接,经常与 Kubernetes 平台上部署的微服务配合使用。Istio 成立不到六个月,还在 v.02 版本时,就被提议加入 CNCF,但因为技术不够成熟,遭到了不少人的质疑。

不过 Istio 在社区中坚持开放治理,使得开发者源源不断参与到建设中,同时 Istio 也解决了用户在 Kubernetes 平台上遇到的各种问题。于是,Istio 愈发完善并流行起来,成为了 Google 云平台的关键组件,也在众多企业内部进行了落地。

Istio 的另一个同门师弟 Knative,由 Google 于 2018 年创建。Knative 是一个基于 Kubernetes 与 Istio 的 Serverless 架构方案,旨在帮助开发团队更方便地管理、监视和操作 Kubernetes。

基于 Kubernetes 平台,搭配 Istio 与 Knative 共同使用,就是今天 Google 云平台的一个典型场景。而这三个云原生利器,乃至今天最具影响力的云原生计算基金会 CNCF,都离不开 Google 的支持。

Google 与 CNCF 的那些事

与 Istio 一样,Kubernetes 在诞生之初, 同样不被容器市场认可。于是,一手打造了 Kubernetes 的 Google,为了推动 Kubernetes 的发展,联合 Linux 基金会和 IBM 几家公司,在 2015 年创建了 CNCF 。可以说是为了 Kubernetes 这碟醋才包的 CNCF 这盘饺子。

此后,Kubernetes 大获成功,同时慢慢脱离了 Google 的「掌控」。微软、亚马逊等公司加入 CNCF 后,Google 在 CNCF 中的话语权被进一步削弱。但 Kubernetes 给 Google 带来的收益并不符合其发展体量,Google 云的市场表现上也不及 AWS 与微软 Azure。

为了避免 Istio 重演 Kubernetes 的故事,Google 选择将 Istio 抓在自己手中。2020 年,Google 宣布将 Istio 的商标所有权,移交给一个全新的自建开源组织——Open Usage Commons(OUC),而不是 CNCF,此举立即引发了争议。

作为 Istio 项目的创始成员之一的 IBM,当即发表声明,对 Google 的做法表示失望。同时还透露,在 Istio 项目成立之初,双方就有一个协议,即项目成熟后会贡献给 CNCF ,而 Google 违反了这一协议。

开源成就了 Istio,Istio 社区的开发者也再次选择了开源。为了打破外界对 Istio 不够「开源」的质疑,Istio 重组了指导委员会,将指导委员会扩大到 13 个席位,并规定任何一个供应商不得持有超过 5 个席位。

直到 2021 年底,Google 突然宣布将把 Knative 的商标、知识产权和代码捐赠给 CNCF 。这一举动获得了开发者们的支持,大家开始期待 Istio 也能进入 CNCF。如今,Istio 也跟上了 Knative 的步伐。

Google 捐赠 Istio,意味着什么?


Istio 官网在公告中表示,项目在捐赠给 CNCF 后,会加深 Istio 与 Kubernetes 的整合,加快 Istio 以及其它 CNCF 合作伙伴项目的反馈、功能和开发周期,最终把首要的云原生堆栈统一在同一保护伞(Umbralla)下。

此前,Istio 超过一半的贡献,和三分之二的 commits 都来自 Google,而 Google 的「把控」也是影响开发者选择 Istio 的重要阻碍。Istio 进入 CNCF 后,中立性将得到保证,也势必会收获更多开发者的信任和选择。

今天,谈到云原生就离不开 CNCF,而亲手缔造 CNCF 的 Google,却在 Istio 的态度上游移不定,甚至被外界认为「背弃」了 CNCF,将 Istio 捐赠给 CNCF 后,正是 Google 与开源社区建立信任的新起点。

Kubernetes、Knative 和 Istio 在 CNCF 的团聚,让云原生平台的拼图更加完整。而此前和 Istio 同领域的「对手」,CNCF 的中另一个顶级项目——Linkerd,将会和 Istio 碰撞出什么样的火花?我们拭目以待。  


腾源会是腾讯云成立的汇聚开源项目、开源爱好者、开源领导者的开放社区,致力于帮助开源项目健康成长、开源爱好者能交流协助、开源领导者能发挥领袖价值,让全球开源生态变得更加繁荣。

44f931b75f33f4a4c4401b1f39eefa56.png

欢迎关注「腾源会」公众号,期待你的「在看」哦~👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值