ossfs 1.0是基於FUSE(Filesystem in Userspace,用戶端檔案系統)的用戶端工具,可將阿里雲Object Storage Service掛載為本地檔案系統。通過ossfs 1.0,業務容器能夠像訪問本地檔案一樣,藉助標準的POSIX介面讀寫OSS資料。
功能介紹
ossfs 1.0儲存卷使用ossfs 1.0用戶端實現掛載,ossfs 1.0用戶端具有以下功能:
支援POSIX檔案協議標準的大部分功能,例如上傳下載檔案、目錄,設定使用者權限等。
預設使用OSS的分區上傳和斷點續傳功能上傳檔案。
支援MD5校正,保證資料的完整性。
支援KMS等服務端加密能力,保證資料的安全性。
此外,ossfs 1.0儲存卷具有以下功能:
監控能力:包括掛載資訊、QPS、吞吐、熱點資料等監控資料,詳情請參見OSS儲存卷監控。
RRSA鑒權方式:在叢集內實現PV維度OpenAPI許可權隔離,從而實現雲資源存取權限的細粒度隔離,降低安全風險。
動態儲存裝置卷subpath模式:掛載PVC時,自動在OSS遠端建立獨立的子路徑,實現應用間的資料隔離。
版本說明
建議您及時升級CSI版本,使用更新版本的ossfs 1.0。
ossfs 1.0的版本迭代記錄以及新版本的功能介紹請參見:
運行方式
ossfs 1.0用戶端在叢集中的運行方式隨著CSI的迭代而更新。建議您及時升級CSI版本,切換到容器化版本以提高運行穩定性。
CSI版本 | ossfs 1.0運行方式 | 說明 |
v1.28之前版本 | 以後台形式運行在業務Pod所在的節點上。 | 異常排查時需要手動在節點上以前台方式掛載。 對節點的OS、架構、依賴庫版本等有限制。 |
v1.28及之後,v1.30.4之前版本 | 以容器形式運行在 | 異常排查時可以直接通過ossfs運行容器日誌排查,無需手動掛載。 解耦節點環境,不受節點的OS、架構等限制。 |
v1.30.4及之後版本 | 以容器形式運行在 |