官宣!CNCF 正式接受 Istio 成为孵化项目

北京时间 2022 年 9 月 28 日 23 点 00 分,「DaoCloud 道客」从 Istio 指导委员会获悉,CNCF 正式接受 Istio 成为孵化项目。

Istio 作为目前最流行的服务网格,这可是云原生领域的一件大事,本文将简要介绍这一事件之始末。

01

诞生

Istio v0.1 于 2017 年 5 月由 Google、IBM 和 Lyft 这三家公司作为开源项目联合推出,其代码托管在 GitHub 上,依靠社区力量实现版本迭代开发。

Istio 的第一个版本就设定了什么是服务网格,即为工作负载注入边车赋能流量管理、执行策略和可观测性。

Istio 由两部分组成:控制平面和数据平面。

控制平面运行在 Kubernetes 上,主要负责管理数据平面每个 Sidecar 的策略。

数据平面是业务之间的通信平面,采用 Envoy 以 Sidecar 的方式运行,作为数据平面组件,主打流量控制、可观测性和安全。

  • Istio 简单的规则配置和流量路由允许您控制服务之间的流量和 API 调用过程。Istio 简化了服务级属性(如熔断器、超时和重试)的配置,并且让它轻而易举地执行重要的任务(如 A/B 测试、金丝雀发布和按流量百分比划分的分阶段发布)。

  • Istio 的安全特性解放了开发人员,使其只需要专注于应用程序级别的安全。Istio 提供了底层的安全通信通道,并为大规模的服务通信管理认证、授权和加密。

  • Istio 健壮的追踪、监控和日志特性让您能够深入的了解服务网格部署。通过 Istio 的监控能力,可以真正的了解到服务的性能是如何影响上游和下游的。

02

发展

五年来,Istio 每个季度发布一个版本,目前最新版本为 v1.15,参见 1.15 change-notes[1]。

随着 Istio 社区的发展壮大,其流量管理、可观测和安全性能广受行业认可,所有代码仓库的 Star 数累计达到了 32,000。

根据 CNCF 最近的一项调查表明,Istio 是全球最受欢迎的服务网格,没有之一,参见阿里云转载的一篇调研报告:Architecture Analysis of Istio: The Most Popular Service Mesh Project[2]。

来自全世界 70 多家公司的 8000 多名贡献者为 Istio 贡献代码。值得一提的是,「DaoCloud 道客」在过去 365 天的贡献数全球排名第 3。

03

申请

Istio 依托于 Kubernetes 而生,其发展得益于 Kubernetes 为首的云原生项目在企业生产中的大规模应用,直至今日成为云原生领域最重要、最受欢迎的服务网格。

而云原生领域最火热的项目大多集中于 CNCF 旗下,CNCF 目前管理的毕业项目共有 18 个,每一个都得到了全球企业的广泛采用,此处列出一些大家耳熟能详的项目:

值得一提的是,「DaoCloud 道客」在过去 365 天对这些 CNCF 硬核项目的总体贡献排名全球第 7。全新发布的 DaoCloud Enterprise 5.0 已将 Istio 在内的这些大多数硬核技术融于一炉,能够支持最新版的 Istio,还提供很多 Istio 本身不具备但企业迫切需要的特性。经过大量攻坚克难、千锤百炼的海量测试,现免费发放授权码,欢迎安装试用社区版。

上述这些云原生硬核项目的大获成功,有赖于 CNCF 丰富和专业的孵化指导及社区推广经验,Istio 想在可扩展性(extensibility)、可触达性(Expanding reach)得到更进一步的发展,加入 CNCF 是必然的选择。

于是,在此背景下,Istio 指导委员会于今年 4 月 25 日向 CNCF 呈递了移交项目的申请,参见 Proposing Istio to become a CNCF project。Istio 还在官网积极官宣了这一意图。

04

移交

经过 CNCF 技术监督委员会近 5 个月的审核,现正式宣布接收 Istio 项目,成为孵化(incubating)项目。

本次 Istio 移交 CNCF 管理后,一个直观的变化是在 stackalytics.io 统计时,Istio 将从 Other Projects 移到 CNCF Projects,如下图所示:

Istio 归于 CNCF 旗下后,转移的资产和内容包括但不限于:

  • 代码仓库和生态体系

  • 官网网站

  • 社交媒体账号以及 Slack、Discourse、Shared Drive 等沟通渠道

  • 整个社区所有 team 和贡献者

  • 迭代发版和漏洞修复工作

  • 所有 License

资料索引

[1] 1.15 change-notes:https://github.com/istio/istio.io/blob/master/content/zh/news/releases/1.15.x/change-notes/index.md

[2] Architecture Analysis of Istio: The Most Popular Service Mesh Projecthttps://www.alibabacloud.com/blog/architecture-analysis-of-istio-the-most-popular-service-mesh-project_597010

[3] 安装试用社区版:https://docs.daocloud.io/zh/install/install-dce/

[4] Proposing Istio to become a CNCF project:https://github.com/cncf/toc/pull/827/files

[5] 这一意图:https://istio.io/latest/zh/blog/2022/istio-has-applied-to-join-the-cncf/

[6] 代码仓库https://github.com/istio

[7] 官网网站:https://istio.io/


 本文作者 

要海峰

现任 「DaoCloud 道客」Senior TW

高级文档工程师,Istio zh-docs-maintainer


尾注:

1. Istio 是一个开源的、目前最受欢迎的服务网格,它透明地分层部署到现有的分布式应用上,提供了一种统一有效的方式来保护、连接和监视各类服务,是实现负载均衡、服务到服务身份验证和监视的路径。

2. CNCF 全称 Cloud Native Computing Foundation (云原生计算基金会),隶属于 Linux 基金会,成立于 2015 年 12 月,是非营利性组织,致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术,普及云原生应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值