前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Google 向 CNCF 捐赠 Istio,意味着什么?

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

作者头像
腾源会
发布2022-04-28 16:40:56
5920
发布2022-04-28 16:40:56
举报
文章被收录于专栏:腾源会

当地时间 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 碰撞出什么样的火花?我们拭目以待。


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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾源会 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档