CNCF接纳Rancher Longhorn为沙箱项目,加速K8S持久化块存储发展

这一举措显示了Rancher对加速企业采用云原生技术的持续承诺。git

2019年10月29日,业界采用最为普遍的Kubernetes管理平台的建立者Rancher Labs(如下简称Rancher)宣布,CNCF(云原生计算基金会,The Cloud Native Computing Foundation)正式接受Rancher研发的容器存储解决方案Longhorn加入CNCF社区,做为其最新的沙箱(Sandbox)项目。github

当前,CNCF拥有20个沙箱项目。被CNCF接受为沙箱项目,充分代表了Longhorn做为新一代的容器化分布式存储项目,为云原生生态系统带来的独特价值。Rancher将Longhorn捐赠给CNCF,证实了Rancher始终如一的、致力于加速企业采用云原生技术的愿景和承诺。此外,这对于总体加速Kubernetes采用相当重要,由于持久化存储是使用容器管理有状态应用的企业极为关注的方面。网络

随着愈来愈多的企业开始使用容器来管理有状态应用(将一个会话的活动的客户端数据保存下来,以供下一会话使用的应用程序),企业用户对持久化存储的需求与日俱增。然而,持久化存储市场仍处于起步阶段,使用上的复杂性和缺少企业级的技术能力,俨然已成为这一技术发展及推广的关键挑战。Longhorn提供了一种简单、轻量、极适用于容器和Kubernetes的持久化存储解决方案,同时极大地简化了用户部署、使用和管理的工做,从而帮助团队更好地管理Kubernetes中的有状态工做负载。异步

CNCF TOC主席Liz Rice评论道:“存储是云原生的重要领域 ,所以我很是高兴Rancher将Longhorn贡献给CNCF。Longhorn这次成为CNCF沙箱项目,将大大加速开源社区Kubernetes持久化块存储解决方案的发展及成熟。”分布式

Longhorn:实现Kubernetes集群的持久化存储

Longhorn的主要功能包括(当前版本为v0.6.2):操作系统

  • 用于Kubernetes的企业级分布式块存储软件设计

  • 卷快照3d

  • 内置备份及还原orm

  • 在不影响卷的状况下实时升级blog

  • 具备定义的RTO和PRO的跨集群灾备恢复卷

  • 直观的UI

  • 一键安装

使用Longhorn做为Kubernetes的持久化存储,拥有三大独特优点:

  • 简单。Longhorn比传统存储软件简单得多。Longhorn仅用40,000行GO代码,便可实现企业级存储功能,包括数据平面(Longhorn引擎)和管理平面(Longhorn管理器)。Longhorn是极轻量级的,Rancher将存储技术创建在已经存在的Linux操做系统中,与此同时,SSD和NVMe等现代存储硬件的速度和容量也大大简化了设计。

  • 易于使用。用户经过简洁直观的UI即与Longhorn进行交互,它公开了一个存储类,可轻松配置复制卷。只需单击数下,便可安装和升级Longhorn,而不须要阅读全部文档来理解每个细节。Longhorn UI不只让存储卷变得可视化,还能够帮助团队更好地理解那些建立了卷的Kubernetes工做负载。

  • 内置的多集群备份和灾难恢复。Longhorn从多个层面上保护数据。做为企业级分布式存储,Longhorn跨多个节点同步复制数据。用户能够直接在主存储中建立快照,而后UI还原到之前的快照;也能够将快照备份至辅助存储,并将卷恢复到同一集群或不一样集群。用户甚至能够在其余集群中建立异步副本,从而在集群发生故障时快速恢复数据和应用程序。

Rancher:推进企业采用云原生技术

CNCF隶属于Linux Foundation,是一个非营利性的组织,致力于培育和维护厂商中立的开源生态系统,推广云原生技术。CNCF的明星项目包括Kubernetes、Prometheus和Linkerd等,Kubernetes于2018年3月从CNCF毕业,成为了CNCF第一个毕业项目。

CNCF沙箱是早期阶段项目的孵化器,当项目知足沙箱阶段的要求及孵化阶段的附加要求,便可进入孵化阶段。要从CNCF毕业则需知足更严格的要求。除了这次将Longhorn捐献给CNCF以外,其实Rancher自成立以来便一直与CNCF保持着密切的联系,是云原生生态系统中极重要的参与者和贡献者

2017年11月,Rancher Kubernetes是全球首批得到CNCF Certified Kubernetes Conformance Program认证的32个平台之一,Rancher Labs的联合创始人Shannon Williams更是CNCF管理委员会委员。

2018年,Rancher正式发布Rancher 2.0,是业界首个且惟一一个能统一纳管全部Kubernetes集群的管理平台,也是目前业界采用最为普遍的Kubernetes管理平台

其后,Rancher围绕Kubernetes生态进行了一系列的探索及延展,包括轻量级的Kubernetes发行版k3s、基于Kubernetes的极简MicroPaaS平台Rio、业界首个Kubernetes操做系统k3OS、支持多个Kubernetes集群之间的跨集群网络链接项目Submariner和为Kubernetes集群提供分布式块存储的云原生解决方案Longhorn。

历经数年的发展,Kubernetes已经发展成一个成熟的生态体系。对此,梁胜提出:“在我看来,围绕Kubernetes生态能够作的事情还有不少,我我的以及Rancher公司的关注点仍集中在这一方向,并将在将来较长一段时间都保持这种状态。”

最后,梁胜强调,Rancher是容器开源领域的重要贡献者及参与者,将来将一如既往地秉承开源的理念,持续创造优秀的产品及解决方案。

“将Longhorn捐献给CNCF,展示了Rancher致力于帮助构建更广阔的云原生生态系统、尤为是Kubernetes社区生态的长期承诺。咱们很是感谢在过去几年间,成千上万名尝试使用Longhorn并提供了宝贵的反馈意见的用户。”Rancher联合创始人及CEO梁胜表示:“Longhorn进入CNCF沙箱将提高开源社区对Longhorn关注度和支持度,Rancher将和开源社区一块儿,共同推进Longhorn更快地发展与成熟。”

当即安装!享受您的Longhorn之旅

若是您但愿了解更多Longhorn的相关信息,您能够登录Longhorn官网(https://longhorn.io/ )或Github项目页面(https://github.com/longhorn/longhorn )。

若是您使用的是Rancher 2.x,您能够在Rancher APP Catalog中找到Longhorn,仅需几步,便可安装Longhorn。

若是您使用的是其余平台,您能够从Github项目页面(https://github.com/longhorn/longhorn )经过Helm或直接经过YAML清单找到安装Longhorn的说明。

如今开始,尽情地享受您的Longhorn之旅吧!

相关文章
相关标签/搜索