红帽贡献分布式数据存储系统etcd给CNCF,阿里巴巴重度参与维护

云智时代
红帽表示,“很高兴将etcd的管理工作转移到关心Kubernetes成长和维护的同一个机构。鉴于etcd为每个Kubernetes集群提供支持,这一举措将etcd带给了在CNCF最依赖它的社区。

近日,红帽宣布将etcd分布式数据存储系统贡献给CNCF,etcd是一个开源项目,是Kubernetes的一个关键组件。

etcd项目的重点是安全地存储分布式系统的关键数据,它是Kubernetes的主要数据存储系统。红帽表示,“很高兴将etcd的管理工作转移到关心Kubernetes成长和维护的同一个机构。鉴于etcd为每个Kubernetes集群提供支持,这一举措将etcd带给了在CNCF最依赖它的社区。

红帽计划继续参与开发etcd,特别是作为企业级Kubernetes产品红帽OpenShift的一部分。

etcd是由CoreOS团队于2013年创建的,由红帽工程师与来自整个行业的同行团队共同维护。它受到为Google内部集群基础架构创建的键值存储库Chubby的启发,etcd是一个开源,分布式,一致的键值存储,用于共享配置,服务发现和调度程序协调。etcd使用Raft一致性算法来复制日志。通过使用etcd,应用程序可以保持更一致的正常运行时间并保持工作,即使面对单个服务器出现故障也是如此。etcd是CoreOS团队开创的软件的核心组件,它可以促进更安全的自动更新,协调计划到主机的工作,并为容器设置覆盖网络。

目前,etcd处于3.3,并且有157个版本,近15000个提交,有469个贡献者,它的重要性日益增加,并在过去五年中显示其对关键系统的价值,包括Kubernetes项目。etcd被设计为跨环境的一致性存储,无论是公有云,混合云,还是裸机。etcd有许多使用etcd的生产用户和项目。Kubernetes集群使用etcd作为其主要数据存储,包括领先的企业Kubernetes解决方案红帽OpenShift。红帽OpenShift客户以及实际上所有Kubernetes用户都从该项目的社区工作中受益。围绕etcd的社区已经从云原生用户及其他用户扩展到全球,包括来自阿里云,亚马逊AWS,谷歌云,Uber和红帽的维护人员。

阿里巴巴高级工程师表示,“阿里巴巴在几个关键基础设施系统中使用etcd,因为它具有提供高可用性和数据可靠性的卓越能力。作为etcd的维护者,我们看到etcd的下一阶段专注于可用性和性能。阿里巴巴期待继续共同领导etcd的开发,使etcd更易于使用和更高性能。”

虽然该项目现在由CNCF管理,但已有广泛的维护者社区。CNCF首席运营官Chris Aniszczyk表示,“自容器早期以来,Kubernetes和云原生社区一直建立在etd上。今天,etcd项目被广泛采用,我们期待与阿里巴巴,AWS,谷歌和红帽等项目维护人员以及更广泛的社区一起培养和维持孵化项目。”

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论