CNCF 宣布 etcd 毕业

CNCF 发布公告表示,etcd 已成功毕业。从孵化到毕业阶段,etcd 已经被越来越多的人采用、拥有开放的治理过程、特性成熟度,以及对社区、可持续性和包容性的强烈承诺。

etcd 是分布式的、可靠的键值存储,它提供了可靠的方式来存储需要由分布式系统或机器集群访问的数据。任何复杂的应用程序,从简单的 web 应用程序到Kubernetes,都可以从 etcd 读取数据并将数据写入其中。该项目于 2013 年在 CoreOS 创建,并于 2018 年 12 月作为孵化项目加入 CNCF。

CNCF CTO Chris Aniszczyk 称,etcd 项目是 Kubernetes 内部的关键组件,其他许多项目都依赖 etcd 来实现可靠的分布式数据存储。并表示,他们对 etcd 在规模上持续达到的里程碑和在最近的保安审计上的成熟处理方式留下深刻印象,期待其作为毕业项目培育社区。

目前,etcd 已被许多公司用于生产,包括阿里巴巴、亚马逊、百度、思科、EMC、谷歌、华为、IBM、红帽、Uber、Verizon 等,以及 Kubernetes、CoreDNS、M3、Rook 和 TiKV 等项目。

维护者团队目前由 10 名成员组成,代表的公司分布良好,包括阿里巴巴、亚马逊、Cockroach Labs、谷歌云、IBM,以及红帽。自从 etcd 成为孵化项目以来,已经增加了三位新的维护者。在过去的 12 个月里,有 200 名不同的贡献者编写了 pull request。

由 CNCF 赞助的第三方安全审计是在 2020 年 7 月通过 Trail of Bits 对 etcd v3.4 的最新主要发行版进行的。根据报告,etcd 代码基是一个成熟的、被广泛采用的产品,在 etcd 的核心组件中没有发现明显的问题。在 etcd 网关中发现了一个严重的问题,不过该团队已经通过修复和向后移植到 etcd 支持的版本中解决了这个问题。

该项目还在 2020 年 1 月通过了 Jepsen 测试,该测试分析了开源分布式系统,以检查它们是否实现了一致性保证。结果显示了项目功能的成熟度。Jepsen 团队还指出了一些需要改进的地方,并由 etcd 团队实现。

为了从孵化阶段正式毕业,该项目获得了 CII 最佳实践徽章认证,完成了安全审计并解决了漏洞,定义了自己的治理,并采用了 CNCF 行为准则。

猜你喜欢

转载自www.oschina.net/news/121653/cncf-etcd-graduation