集群備份
更新時間 2024-09-05 14:56:50
最近更新時間: 2024-09-05 14:56:50
分享文章
本節介紹了集群備份的用戶指南。
執行備份
集群備份可對集群中的資源進行備份,備份粒度可是集群中所有資源,也可以加入一定篩選條件縮小備份的范圍,如根據資源的命名空間及資源自身的類型來篩選。
在云容器引擎控制臺菜單中按照以下路徑進入界面【集群】-{選定的集群}-【備份】- 【集群備份】,點擊【創建備份】,在彈出框中配置備份任務的信息,錄入信息后點擊【創建】
| 名稱 | 說明 |
|---|---|
| 名稱 | 必填,備份任務的名稱,名稱限制為由小寫字母開頭,只允許小寫字母,數字和‘-’組成,且備份任務是當前集群中唯一 |
| 命名空間 | 非必填,選擇備份資源的命名空間,可多選 |
| 資源 | 非必填,選擇所備份資源的類型,可多選,也可以手動輸入 |
| 持久卷 | 選擇是否備份pod所使用的持久卷,備份內容中有pod資源,此項才生效。不能備份臨時卷及hostPath |
在備份列表中即可查看備份任務的執行狀態,及備份完成后備份包的大小。
備份列表的操作列還包含以下三個操作:
還原:把當前備份包還原到當前集群中;
下載:下載當前備份任務的備份包;
刪除:刪除當前備份任務。
查看備份詳情
在備份任務列表中,點擊備份名稱,進入備份詳情頁面。
在備份詳情頁面中,同樣可以對當前備份任務執行還原、下載備份包和刪除操作:
備份頁面展示了當前備份任務的任務名稱、備份時篩選的資源類型、是否包含持久卷、備份任務創建時間、備份包的大小和備份任務的狀態這些這些信息。
此外如果曾經以當前備份任務的備份包執行了還原,還原記錄會展示在界面下方的“相關還原記錄”中。
執行還原
在“集群備份”的列表或者備份詳情頁都可以執行還原操作,點擊還原會彈出還原任務的創建頁面。
| 名稱 | 說明 |
|---|---|
| 名稱 | 必填,還原任務的名稱,名稱限制為由小寫字母開頭,只允許小寫字母,數字和‘-’組成,且還原任務是當前集群中唯一 |
| 重定義命名空間 | 選填,可以將備份包中指定命名空間的資源還原到目標命名空間中 |
| 數據清洗 | 選填,此屬于高級選項,可對導入資源的Annotation和Lable值進行增刪替換操作 |
數據清洗各字段說明:
| 名稱 | 說明 |
|---|---|
| 命名空間 | 選填,可輸入多個命名空間,多個用‘,’分隔,按照源命名空間進行篩選,符合條件的資源會執行數據清洗操作 |
| 資源類型 | 選填,可輸入多個資源類型,即資源的kind字段,多個用‘,’分隔,符合條件的資源會執行數據清洗操作 |
| 標簽選擇器 | 選填,輸入k8s的標簽選擇器語句,可根據該選擇條件進行資源篩選,符合條件的資源會執行數據清洗操作 |
| 操作 | 必填,可輸入多個操作內容,可以新增、刪除或者替換資源中的annotation和label |
配置完成后點擊“導入”開始執行還原操作。
在備份任務詳情頁面的“相關還原記錄”列表中,可查看還原任務的執行情況。可展示還原任務的名稱、源目標命名空間的映射關系、任務執行狀態和還原任務的創建日期。
上傳備份包
集群備份功能支持從外部導入備份包到當前集群中,備份包的獲取方式可參考執行備份一節中,備份列表操作列的說明。
在集群備份的列表中,點擊“上傳”按鈕,在輸入框錄入名稱,點擊“點擊上傳”按鈕,彈出文件選擇對話框中選擇先前下載好的備份包,即可上傳。上傳后,會在備份任務列表中顯示剛上傳的備份包信息。