使用 Azure 備份還原 Azure Kubernetes Service
本文說明如何還原備份的 Azure Kubernetes Service (AKS)。
Azure 備份現在可讓您使用必須安裝在叢集中的備份延伸模組來備份 AKS 叢集 (叢集資源和連結至叢集的永續性磁碟區)。 備份保存庫會透過此備份延伸模組與叢集通訊,以執行備份和還原作業。
注意
使用 Azure 備份的 AKS 保存庫備份和跨區域還原目前處於預覽狀態。
在您開始使用 Intune 之前
AKS 備份可讓您還原至原始 AKS 叢集 (已備份的叢集) 和替代 AKS 叢集。 AKS 備份可讓您執行完整還原和項目層級還原。 您可以使用 還原組態 ,根據要還原的叢集資源來定義參數。
如需限制和支援案例的詳細資訊,請參閱支援矩陣。
還原 AKS 叢集
若要還原備份的 AKS 叢集,請遵循下列步驟:
移至 [備份中心],並選取 [還原]。
在下一個頁面上,按一下 [選取備份執行個體],然後選取您要還原的「執行個體」。
如果「主要區域」和「次要區域」中都有可用的執行個體,請也選取 [還原來源區域],再選取 [繼續]。
按一下 [選取還原點] 以選取您要還原的還原點。
如果保存庫和操作資料存放區都有可用的還原點,請選取您想要的還原來源。
在 [還原參數] 區段中,按一下 [選取 Kubernetes Service],然後選取您要還原備份至其中的 AKS 叢集。
若要選取「備份的叢集資源」以進行還原,請按一下 [選取資源]。
深入了解還原設定。
如果您已從保存庫標準數據存放區擷取恢復點,請提供快照集資源群組和記憶體帳戶作為預備位置。
注意
目前,在預備位置中建立的資源不能屬於私人端點。 請確定您在提供作為預備位置的記憶體帳戶上啟用 公用存取 。
選取 [驗證],對用於還原的叢集選取項目執行驗證。
驗證成功之後,選取 [檢閱 + 還原],將備份還原至選取的叢集。
還原設定
在 AKS 備份的項目層級還原功能中,有多個還原設定篩選條件您可以用來執行還原。
從清單中選取您要還原的「命名空間」。 清單只會顯示備份的命名空間。
如果您想要還原叢集範圍資源和永續性磁碟區 (僅限 Azure 磁碟),也可以選取核取方塊。
若要還原特定的叢集資源,請在文字框中使用附加至叢集資源的標籤。 只會備份具有所輸入標籤的資源。
您可以提供「API 群組」和「種類」來還原特定的資源類型。 「附錄」中有可用的「API 群組」和「種類」清單。 您可以輸入「多個 API 群組」。
若要還原工作負載,例如透過 API 群組從備份還原部署,則應該使用以下項目:
類型:選取 [部署]。
群組:選取 [群組]。
命名空間對應:若要將備份的叢集資源移轉至不同的「命名空間」,請選取 [備份的命名空間],然後輸入您要移轉資源的「命名空間」。
如果「命名空間」不存在於 AKS 叢集中,則會建立命名空間。 如果在叢集資源還原期間發生衝突,您可以跳過或修補衝突的資源。
發生資源衝突時,適用於 AKS 的 Azure 備份目前在執行還原作業時支援下列兩個選項 (備份資源與目標 AKS 叢集中的資源同名)。 您可以在定義還原設定時選擇其中一個選項。
跳過:預設會選取這個選項。 例如,如果您備份名為 pvc-azuredisk 的PVC,而且您要在具有相同名稱的PVC目標叢集中還原它,則備份延伸模組會略過還原備份的永續性磁碟區宣告(PVC)。 在這種情況下,建議您從叢集刪除資源,然後執行還原作業。
修補:這個選項允許在目標叢集的資源上修補備份資源的可變變數。 如果您想更新目標叢集中的複本數,可以選擇修補作為作業。
注意
如果資源已經存在,AKS 備份目前不會在目標叢集刪除及重新建立資源。 如果您嘗試還原原始位置中的永續性磁碟區,請刪除現有的永續性磁碟區,然後執行還原作業。
在次要區域中還原 (預覽)
若要在次要區域中還原 AKS 叢集,請在備份保存庫中設定異地備援和跨區域還原,然後觸發還原。