CNCF技术监督委员会(TOC)已经投票接受Longhorn作为CNCF孵化项目。
Longhorn是一个用于Kubernetes的分布式块存储系统,旨在运行在不同类型的物理存储设备、基础设施和架构之上。它建立在Kubernetes上,用于在Kubernetes上运行的工作负载。Longhorn的控制平面是基于控制器设计模式,并利用动态吊舱管理来提供其数据平面通信栈。
Longhorn在生产中被一些组织使用,如Cerner,一家使用Longhorn进行持久化存储和高可用数据复制的健康信息技术公司;Tribunal Regional Eleitoral do Pará,巴西帕拉州的区域选举法院,使用Longhorn作为Prometheus和其他工具的存储后端;以及Tyk,一个开源的API和服务管理平台,使用Longhorn来支持数百个动态配置的集群节点。
"SUSE工程和创新总裁、CNCF TOC成员梁胜说:"Longhorn自成立以来不断发展壮大,已经帮助成千上万的Kubernetes用户解决了他们的存储难题。"Longhorn最近被提升到孵化阶段,这证明了社区的支持,我很高兴看到它在CNCF中继续成长的未来。我也为Longhorn的开发者感到骄傲,他们孜孜不倦地工作,通过每一个版本的完善、构建和提供新的创新功能和改进来满足社区的需求。"
Longhorn于2019年10月作为沙盒项目加入CNCF。自那时起,Longhorn出现了异常增长,从30家公司的200名贡献者增加到120多家公司的800多名贡献者。提交者的数量从3家公司的14人增加到13家以上公司的70多名提交者。全球运行Longhorn的节点数量增加了10倍,从2700个增加到超过34000个。
Longhorn已经与CNCF社区的其他几个项目整合在一起。它的组件通过gRPC实现了相互之间的通信。Longhorn还与Prometheus集成,以提供指标端点和预建的指标仪表板,并利用Helm向用户提供软件。
"Longhorn的工程负责人Sheng Yang说:"我在过去六年中一直致力于Longhorn项目,看到Kubernetes和云原生生态系统广泛采用该项目,我感到非常谦卑。"除了提高Longhorn的可用性和稳定性,我还期待着我们正在进行的性能改进工作的结果。我很高兴能成为CNCF大家庭的一员,并与其他伟大的CNCF项目一起成长。"
"CNCF首席技术官Chris Aniszczyk说:"Kubernetes的分布式块存储对于云原生环境特别重要,因为那里的东西可能是动态和瞬时的。"像Longhorn这样的项目正在帮助创建一个地方,当涉及到Kubernetes的高可用持久性存储时,云原生应用程序有更多的弹性选择。我们期待着继续在CNCF中培育Longhorn项目。"
主要组件。
显著的里程碑。
Longhorn路线图包括增强的API、云提供商的增强、应用、高可用的RWX存储、存储网络等等,这些都可以在Longhorn优先级中看到。我们最近宣布了Longhorn v1.2,其中包括卷和备份加密、自动复制再平衡、基于策略的备份规则、卷克隆支持等。
"我对Longhorn有两大期待,"Longhorn高级工程经理David Ko说。"首先,我很高兴看到该项目包括丰富的数据服务和改善数据路径性能。第二,也是最重要的,我很高兴看到该项目成长并被更广泛的社区所接受。CNCF是一个伟大的开源孵化器,社区的支持帮助我们这些维护者建立更好的技术和促进创新,它鼓励我们创新和丰富云原生世界。"
作为CNCF托管的项目,加入孵化技术Argo、Buildpacks、Cilium、CloudEvents、CNI、Contour、Cortex、CRI-O、Crossplane、Dragonfly、emissary-ingress、Falco、Flagger、Flux、gRPC、KEDA、KubeEdge、NATS、公证人、OpenTelemetry。Operator Framework、SPIFFE、SPIRE和Thanos,Longhorn是与它的技术利益相一致的中立基金会的一部分,也是更大的Linux基金会的一部分,它提供管理、营销支持和社区推广。关于每个级别的成熟度要求的更多信息,请访问CNCF毕业标准。