您可以在ACK叢集中使用阿里雲OSS資料卷。
目前,ACK僅支援OSS靜態儲存卷,不支援OSS動態儲存裝置卷。您可以通過建立PV和PVC的方式使用OSS靜態儲存卷。
重要
目前僅支援CentOS 7和Alibaba Cloud Linux 2作業系統,這兩個作業系統均已停止維護,建議您將Flexvolume遷移至CSI後,再升級節點作業系統。關於遷移操作,請參見遷移Flexvolume至CSI。
前提條件
使用OSS靜態儲存卷之前,您需要先在OSS管理主控台上建立儲存空間(Bucket)。具體操作,請參見控制台建立儲存空間。
使用說明
配置OSS靜態儲存卷的說明如下:
OSS為共用儲存,可以同時為多個Pod提供共用儲存服務。
bucket:目前只支援掛載儲存空間Bucket,不支援掛載Bucket下面的子目錄或檔案。
url:OSS的Endpoint,掛載OSS的接入網域名稱,掛載節點和儲存空間的地區相同時,可使用內網地址。
akId:您的AccessKey ID值。
akSecret:您的AccessKey Secret值。
otherOpts:掛載OSS時支援定製化參數輸入,格式為:
-o *** -o ***。您在使用OSS資料卷時,請勿使用subpath的配置。
使用資料卷時,推薦每個應用使用獨立的PV名稱。
注意事項
OSS資料卷是使用OSSFS檔案進行掛載的FUSE檔案系統,適合於讀檔案情境。例如:讀設定檔、視頻、圖片檔案等情境。
OSSFS不擅長於寫檔案的應用情境。如果您的業務是將檔案寫入儲存的情境,推薦使用NAS儲存卷服務。
OSSFS可以通過調整配置參數的方式,最佳化其在緩衝、許可權等方面的表現,請參見常見問題、ossfs/README-CN.md、FAQ。