全部產品
Search
文件中心

Container Service for Kubernetes:ossfs 1.0儲存卷概述

更新時間:May 07, 2025

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之前版本

以容器形式運行在kube-system命名空間下的Pod中。

異常排查時可以直接通過ossfs運行容器日誌排查,無需手動掛載。

解耦節點環境,不受節點的OS、架構等限制。

v1.30.4及之後版本

以容器形式運行在ack-csi-fuse命名空間下的Pod中。