11 月 2 日消息,字節跳動基礎架構團隊表示,他們已完成向K8S CSI社區捐贈NVMe-oF(NVMe over Fabric)云原生存儲方案csi-driver-nvmf。據目前的csi-driver-nvmf GitHub頁面顯示(https://github.com/kubernetes-csi/csi-driver-nvmf),其組織隸屬關系也已從“ByteDance”變更為“kubernetes-csi”。
NVMe (Non-Volatile Memory Express) 是 2013 年 NVM Express 專為高性能SSD設計的存儲標準。NVMe-oF是基于NVMe協議的遠程盤方案,可以通過網絡構建軟件定義存儲服務。
字節跳動基礎架構團隊捐贈的云原生存儲方案csi-driver-nvmf,是基于 Kubernetes CSI (Container-Storage-Interface)標準的存儲插件,可以讓用戶在kubernetes 容器中使用NVMe-oF協議為容器編排引擎提供存儲服務。
據悉,已捐贈的csi-driver-nvmf云原生存儲方案提供了遠程連接/斷連/擴容刷新遠程盤功能;同時,它也提供了“示例手冊”,從而快速驗證NVMe-oF的容器掛載功能。此外,字節跳動基礎架構團隊也提交了若干關于Linux NVMe子系統的修復,提升了內核的穩定性。
字節跳動csi-driver-nvmf項目負責人表示,下一步他們計劃開源NVMe-oF服務的Controller/Agent,作為配套組件,用于構建高性能軟件定義存儲方案。