CNCF宣布Rook项目正式毕业


【编者的话】自加入云原生计算基金会以来,云原生存储工具的贡献者基数增长达260%。

作为专为云原生软件构建可持续生态系统的重要机构,云原生计算基金会(CNCF)日前宣布Rook项目已经在发展期间展示出越来越高的采用率、更加开放的治理流程、成熟的功能以及对于立足社区、可持续性以及包容性理念的坚定承诺,因此准予毕业。

Rook是一款面向Kubernetes的开源云原生存储编排工具,旨在提供平台、框架并为多种存储解决方案提供支持,借此使其与云原生环境相集成。Rook通过其Kubernetes Operator为各存储提供程序服务。在2018年被接纳为云原生计算基金会项目以来,Rook已经成为CNCF旗下第13个毕业项目,同时也是首个正式毕业的基于块、文件或对象存储的项目。

云原生计算基金会CTO/COO Chris Aniszczyk表示,“存储在任何一套云原生部署当中都代表着一大重要组成部分,而Rook则填补了在此之前只能在云原生环境之外运行持久存储的空白。Rook易于使用,并通过operator范式与Kubernetes实现无缝集成。我们很高兴看到该项目得以顺利毕业,并期待着他们能够发展出不断壮大的活跃社区。”

自加入CNCF以来,Rook在用户采用率、社区生态系统以及项目成熟度等方面一直在稳步增长与提高。目前,已经有多家企业在生产环境中使用Rook,具体包括Calit2 UCSD、Finleap Connect以及Geodata等。

Rook项目的维护团队目前由7名成员组成,分别来自Cloudcial、Nexenta、红帽、Suse以及Upbound。自2018年9月成为CNCF孵化项目以来,Rook核心repo的贡献者由90位增加至279位,增幅高达260%。过去12个月中,184位贡献者分别提供了11400多项pull请求。

Rook项目维护者、红帽公司高级首席软件工程师Travis Nielsen指出,“Rook的诞生,源自云原生环境对于存储管理自动化的实际需求。我们意识到,相较于从外部向Kubernetes插入存储解决方案,Kubernetes集群本身更需要一套存储平台。我们为Rook项目的顺利毕业感到自豪,这代表着项目本身的发展成熟,也代表着我们对其生产质量、安全性与可靠性提升做出的贡献!”

Rook项目联合创始人兼Upbound公司创始工程师Jared Watts表示,“2018年,当我们将Rocker捐赠给CNCF时,Kubernetes已经得到了人们的广泛关注并开始拥有一个庞大的社区。也正因为如此,Kubernetes特别需要一套面向云原生社区的自动化存储管理方案。Rook的健康发展离不开自由灵活的前进方向与技术社区的有力驱动,这些都是持续推动生态系统广泛创新的重要前提。得益于CNCF的领导与支持,我们为Rook社区的蓬勃发展感到自豪,也期待着将其生态系统打造为成熟且能够立即投入生产的云原生存储解决方案。”

CNCF Security SIG于2019年12月对Rook展开安全审计,并发现13项严重程度各有不同的安全问题,其中不少在其他开源项目中也有出现。Rook维护者们已经解决相应问题,并在Security SIG再次进行项目审计之后,提议批准项目毕业并确认Rook的架构或健康状况不存在实质性风险。

Finleap Connect公司技术总监Christian Hüning表示,“即使是在通用版本发布之前,我们的Rook在版本升级过程中也不会丢失任何数据。Rook社区也为使用者带来了非凡的体验——它运行完美,为我们带来了关键业务应用所迫切需要的出色性能与弹性。”

Replicated公司创始人兼CTO Marc Campbell则评价道,“Rook也是在Kubernetes上运行关键软件的重要工具乃至空白填补方案。我们使用Rook来管理Ceph,由此在无需自行构建的前提下获得具备高可用性的可重新分发块与对象存储解决方案。”

Next Generation Networks卓越中心云基础设施工程师Moh Ahmed指出,“我们很高兴能看到此项目的发展成熟,因为它已经经历了CNCF生态系统中的各个不同阶段,同时也引入了我们未来需要使用的多种后端。”

作为正式毕业项目,Rook已经遵循CII最佳实践提出的基本标准,并拥有自己的一套良好治理架构。

关于Rook项目的更多详细信息,请参阅 https://rook.io/

原文链接:Cloud Native Computing Foundation Announces Rook Graduation

0 个评论

要回复文章请先登录注册