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之旅吧!

相關文章
相關標籤/搜索