Longhorn 为 CNCF 孵化器带来了云原生分布式存储
CNCF 技术监督委员会(TOC)投票同意提升 Longhorn 作为 CNCF 孵化项目。
Longhorn[1]是 Kubernetes 的分布式块存储系统,设计用于在不同类型的物理存储设备、基础设施和架构上运行。它构建在 Kubernetes 上,用于运行在 Kubernetes 上的工作负载。Longhorn 的控制平面基于控制器设计模式,并利用动态 pod 管理来提供其数据平面通信堆栈。
Longhorn 被组织用于生产,Cerner[2]是一家医疗信息技术公司,使用 Longhorn 进行持久存储和高可用数据复制;Tribunal Regional Eleitoral do Pará[3],巴西 Pará 州的地区选举法庭,使用 Longhorn 作为 Prometheus 和其他工具的存储后台;Tyk[4]是一个开源 API 和服务管理平台,使用 Longhorn 支持数百个动态供应的集群节点。
“Longhorn 自成立以来不断壮大,已经帮助数千 Kubernetes 用户解决了他们的存储挑战,”SUSE 工程与创新总裁、CNCF TOC 成员 Sheng Liang 说。“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 项目上工作,看到 Kubernetes 和云原生生态系统广泛采用这个项目,我感到很谦卑,”Longhorn 工程主管 Sheng Yang 说。“除了提高 Longhorn 的可用性和稳定性之外,我很期待我们正在进行的性能改进工作的结果。我很高兴能成为 CNCF 大家庭的一员,并与其他伟大的 CNCF 项目一起成长。”
“Kubernetes 的分布式块存储对于云原生环境尤其重要,因为云原生环境中的事物本质上可能是动态和短暂的。”CNCF CTO Chris Aniszczyk 说:“像 Longhorn 这样的项目正在帮助创建一个地方,当涉及到 Kubernetes 的高可用性持久存储时,云原生应用程序有更多容错性好的选项。我们期待继续在 CNCF 培育 Longhorn 项目。”
主要组件:
-
没有单点故障的企业级分布式存储
-
块存储的增量快照
-
基于有效更改块检测备份到辅助存储(NFSv4 或 S3 兼容的对象存储)
-
重复快照和备份
-
自动无干扰升级。你可以升级整个 Longhorn 软件堆栈而不中断运行卷!
-
直观的 GUI 仪表板
显著的里程碑:
-
来自 120 多家公司的 800 多名贡献者
-
来自 13 个组织的 70 多名提交者
-
GitHub:从 600 多个星星增加到 3000 多个星星
-
Slack:从 200 多位成员增加到 1500 多位成员
-
34000 多个节点运行 Longhorn
Longhorn 路线图包括增强 API、增强云提供商、应用程序、高可用 RWX 存储、存储网络等,这些都可以在Longhorn Priorities[5]中看到。我们最近发布了 Longhorn v1.2,其中包括卷和备份加密、自动副本再平衡、基于策略的备份规则、卷克隆支持等等。
“我对 Longhorn 有两大期待。”Longhorn 高级工程经理 David Ko 表示:“首先,我很高兴地看到这个项目包括丰富数据服务和提高数据路径性能。第二,也是最重要的,我很高兴看到这个项目的发展,并被更广泛的社区所接受。CNCF 是一个伟大的开源孵化器,来自社区的支持帮助我们作为维护者构建更好的技术并促进创新,它鼓励我们创新并丰富云原生世界。”
作为 CNCF 托管的项目,加入孵化技术 Argo、Buildpacks、Cilium、CloudEvents、CNI、Contour、Cortex、CRI-O、Crossplane、Dapr、Dragonfly、emissary-ingress、Falco、Flagger、Flux、gRPC、KEDA、KubeEdge、NATS、Notary、OpenTelemetry、Operator Framework、SPIFFE、SPIRE 和 Thanos,Longhorn 是一个中立基金会的一部分,该基金会与它的技术利益保持一致,还有一个更大的 Linux 基金会,它提供治理、营销支持和社区扩展。有关每个级别的成熟度要求的更多信息,请访问CNCF 毕业标准[6]。
参考资料
[1] Longhorn: https://longhorn.io/
[2] Cerner: https://www.cerner.com/
[3] Tribunal Regional Eleitoral do Pará: http://www.tre-pa.jus.br/
[4] Tyk: https://tyk.io/
[5] Longhorn Priorities: https://github.com/longhorn/longhorn/issues?q=is%3Aopen+is%3Aissue+label%3Apriority%2F1+label%3Akind%2Fenhancement
[6] CNCF 毕业标准: https://github.com/cncf/toc/blob/main/process/graduation_criteria.adoc

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
nginxWebUI 2.7.8 发布,nginx 网页配置工具
nginxWebUI 2.7.8 已经发布,nginx 网页配置工具。 此版本更新内容包括: 1.更改证书申请dns验证模式流程 2.upstream添加增加max_conns配置 jar下载地址: http://file.nginxwebui.cn/nginxWebUI-2.7.8.jar docker地址: cym1102/nginxwebui:2.7.8 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.7.8
- 下一篇
Tengine 社区双周报 | 2021.10.16~2021.10.31
Tengine 社区 10.16-10.31 双周报更新来啦!感谢以下小伙伴为 Tengine 添砖加瓦:cmdbug;FeiGeChuanShu ;shaoeric(闪电侠的右手);daquexian;sxj731533730;AddSalt8227;fangxiaoying;stezpy;Wo-Ki;aksenventwo。 代码贡献类 修改代码中的序号错误(简单) https://github.com/OAID/Tengine/pull/1186 贡献者:cmdbug 优化 convert tool 中 onnx 解析器代码(困难) https://github.com/OAID/Tengine/pull/1187 贡献者:daquexian 修复 convert tool 中 onnx 解析器bug(中等) https://github.com/OAID/Tengine/pull/1193 贡献者:FeiGeChuanShu 修复 retinaface 内存泄露的问题(中等) https://github.com/OAID/Tengine/pull/1191 贡献者:AddSa...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Hadoop3单机部署,实现最简伪集群
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题