前提條件
操作步驟
下發備份任務
1. 登陸分布式容器云平臺,在左側導航欄中選擇集群資源 > 集群管理,進入注冊集群列表頁。
2. 在注冊集群列表中點擊需要備份的集群,進入單集群管理頁面。
3. 在單集群管理頁面導航欄中選擇運維管理 > 集群備份 > 新增備份 ,進入集群備份配置頁面。
4. 填寫配置項后,點擊“確定”下發備份任務。
備份配置項說明:
| 配置項名稱 | 說明 |
|---|---|
| 名稱 | 必填,備份任務的名稱,名稱限制為由小寫字母開頭,只允許小寫字母,數字和‘-’組成,且備份任務是當前集群中唯一 |
| 命名空間 | 非必填,選擇備份資源的命名空間,可多選 |
| 資源 | 非必填,選擇所備份資源的類型,可多選,也可以手動輸入 |
| 持久卷 | 選擇是否備份pod所使用的持久卷,備份內容中有pod資源,此項才生效。不能備份臨時卷及hostPath |
備份任務下發后,在備份列表中可查看備份任務的執行狀態,及備份完成后備份包的大小。
備份列表的操作列還包含以下三個操作:
還原:把當前備份包還原到當前集群中。
下載:下載當前備份任務的備份包。
刪除:刪除當前備份任務。
查看備份詳情
在備份任務列表中,點擊備份名稱,進入備份詳情頁面。
在備份詳情頁面中,同樣可以對當前備份任務執行還原、下載備份包和刪除操作:
備份頁面展示了當前備份任務的任務名稱、備份時篩選的資源類型、是否包含持久卷、備份任務創建時間、備份包的大小和備份任務的狀態這些這些信息。
此外如果曾經以當前備份任務的備份包執行了還原,還原記錄會展示在界面下方的“相關還原記錄”中。
執行還原
在集群備份的列表或者備份詳情頁都可以執行還原操作,點擊還原會彈出還原任務的創建頁面。
| 配置項名稱 | 說明 |
|---|---|
| 名稱 | 必填,還原任務的名稱,名稱限制為由小寫字母開頭,只允許小寫字母,數字和‘-’組成,且還原任務是當前集群中唯一。 |
| 重定義命名空間 | 選填,可以將備份包中指定命名空間的資源還原到目標命名空間中。 |
| 數據清洗 | 選填,此屬于高級選項,可對導入資源的Annotation和Lable值進行增刪替換操作。 |
數據清洗配置項說明:
| 配置項名稱 | 說明 |
|---|---|
| 命名空間 | 選填,可輸入多個命名空間,多個用‘,’分隔,按照源命名空間進行篩選,符合條件的資源會執行數據清洗操作。 |
| 資源類型 | 選填,可輸入多個資源類型,即資源的kind字段,多個用‘,’分隔,符合條件的資源會執行數據清洗操作。 |
| 標簽選擇器 | 選填,輸入k8s的標簽選擇器語句,可根據該選擇條件進行資源篩選,符合條件的資源會執行數據清洗操作。 |
| 操作 | 必填,可輸入多個操作內容,可以新增、刪除或者替換資源中的annotation和label。 |
配置完成后點擊“導入”開始執行還原操作。
在備份任務詳情頁面的“相關還原記錄”列表中,可查看還原任務的執行情況。可展示還原任務的名稱、源目標命名空間的映射關系、任務執行狀態和還原任務的創建日期。
上傳備份包
集群備份功能支持從外部導入備份包到當前集群中,備份包的獲取方式可參考執行備份一節中,備份列表操作列的說明。
在集群備份的列表中,點擊“上傳”按鈕,在輸入框錄入名稱,點擊“點擊上傳”按鈕,彈出文件選擇對話框中選擇先前下載好的備份包,即可上傳。上傳后,會在備份任務列表中顯示剛上傳的備份包信息。