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