備份儲存位置設定
設定一個預設儲存所有備份的儲存位置。您可以選擇在每次備份時覆寫此設定,但將僅限於使用 S3 相容的物件儲存。
在 operator 層級只能設定一個儲存位置。
儲存位置設定
無預設儲存位置
您可以選擇不設定任何 operator 層級的儲存位置。如果您選擇此選項,則必須為每個單獨的備份設定 S3 相容的物件儲存作為儲存位置。
S3 相容的物件儲存
| 參數 | 說明 |
|---|---|
| Credential Secret | 從 Rancher 中的 secret 中 選擇 S3 的憑證。範例。 |
| Bucket Name | 輸入將儲存備份的 S3 儲存桶名稱。預設值:rancherbackups。 |
| Region | S3 儲存桶所在的 AWS 區域。 |
| Folder | 將儲存備份的 S3 儲存桶中的資料夾。如果此欄位留空,預設行為是將備份檔案儲存在 S3 儲存桶的根資料夾中。 |
| Endpoint | S3 端點,例如,s3.us-west-2.amazonaws.com。 |
| Endpoint CA | 用於 S3 端點的 CA 憑證。預設值:base64 編碼的 CA 憑證 |
| insecureTLSSkipVerify | 如果您未使用 TLS,請設定為 true。 |
現有的 StorageClass
透過選擇 StorageClass 選項來安裝 rancher-backup chart 將建立一個 Persistent Volume Claim (PVC),Kubernetes 將動態配置一個 Persistent Volume (PV),預設情況下所有備份都將儲存在其中。
有關建立儲存類別的資訊,請參閱本節。
強烈建議使用回收策略為 "Retain" 的 StorageClass。否則,如果 rancher-backup chart 建立的 PVC 被刪除(無論是在應用程式升級期間還是意外刪除),PV 也會被刪除,這意味著儲存在其中的所有備份都將被刪除。
如果沒有這樣的 StorageClass 可用,在配置 PV 後,請確保在儲存備份之前編輯其回收策略並將其設定為 "Retain"。
現有的 Persistent Volume
選擇將用於儲存備份的現有 Persistent Volume (PV)。有關在 Rancher 中建立 PersistentVolume 的資訊,請參閱本節。
強烈建議使用回收策略為 "Retain" 的 Persistent Volume。否則,如果 rancher-backup chart 建立的 PVC 被刪除(無論是在應用程式升級期間還是意外刪除),PV 也會被刪除,這意味著儲存在其中的所有備份都將被刪除。
YAML 檔案範例:Rancher Backup Helm Chart
當使用 Helm CLI 時可用於設定 backup-restore-operator 的文件化 values.yaml 檔案可以在 backup-restore-operator 儲存庫中找到。
有關 values.yaml 檔案以及在安裝期間設定 Helm chart 的更多資訊,請參閱 Helm 文件。