您可以在ACK叢集中使用阿里雲OSS資料卷。
目前,ACK僅支援OSS靜態儲存卷,不支援OSS動態儲存裝置卷。您可以通過使用建立PV和PVC的方式使用OSS靜態儲存卷。
前提條件
使用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名字。
- 目前僅支援CentOS及Alibaba Cloud Linux作業系統。
注意事項
- OSS資料卷是使用OSSFS檔案進行掛載的FUSE檔案系統,適合於讀檔案情境。例如:讀設定檔、視頻、圖片檔案等情境。
- OSSFS不擅長於寫檔案的應用情境。如果您的業務是將檔案寫入儲存的情境,推薦使用NAS儲存卷服務。
- OSSFS可以通過調整配置參數的方式,最佳化其在緩衝、許可權等方面的表現,請參見常見問題、ossfs/README-CN.md、FAQ。