跳至主要内容

備份儲存位置設定

設定一個預設儲存所有備份的儲存位置。您可以選擇在每次備份時覆寫此設定,但將僅限於使用 S3 相容的物件儲存。

在 operator 層級只能設定一個儲存位置。

儲存位置設定​

無預設儲存位置​

您可以選擇不設定任何 operator 層級的儲存位置。如果您選擇此選項,則必須為每個單獨的備份設定 S3 相容的物件儲存作為儲存位置。

S3 相容的物件儲存​

參數說明
Credential Secret從 Rancher 中的 secret 中選擇 S3 的憑證。範例。
Bucket Name輸入將儲存備份的 S3 儲存桶名稱。預設值:rancherbackups。
RegionS3 儲存桶所在的 AWS 區域。
Folder將儲存備份的 S3 儲存桶中的資料夾。如果此欄位留空,預設行為是將備份檔案儲存在 S3 儲存桶的根資料夾中。
EndpointS3 端點,例如,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 文件。