您可以在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。
文檔內容是否對您有幫助?