請使用本說明文件來瞭解從包含登錄至 NSX 的 Antrea 容器叢集的 NSX 備份執行還原作業的行為。
還原
NSX 備份時,會發生下列行為:
- 已登錄 Antrea 容器叢集的所有現有 K8s 資源 (例如網繭、服務、命名空間等) 都不會還原至其以前在建立 NSX 備份時的狀態。對 Kubernetes 叢集沒有任何影響,它會繼續運作。
- 從備份檔還原 NSX 後,套用至 Antrea 容器叢集的 DFW 原則將回到其先前的狀態 (即建立備份時的狀態)。但是,DFW 規則所見的 K8s 資源 (例如服務、命名空間等) 處於其最新 (目前) 狀態。這會導致不一致。
NSX 還原完成後,將自動執行重新同步。重新同步可確保 NSX 詳細目錄中的所有 K8s 資源回到其目前狀態,且所有還原的 NSX DFW 原則都實現至 Kubernetes 叢集。
- 如果在備份完成後刪除 Antrea 容器叢集,然後從該備份還原 NSX,則會在 NSX 中偵測到一些孤立的管理平面資源。您必須手動清理這些孤立資源,例如 DFW 原則、叢集控制平面節點和主體身分識別。
- 如果在備份完成後將新的 Antrea 容器叢集登錄至 NSX,然後從該備份還原 NSX,則新的 Antrea 容器叢集無法連線至 NSX Manager。其原因是缺少此新 Antrea 容器叢集的主體身分識別 (PI) 使用者和叢集控制平面節點。
在這種情況下,請執行以下步驟:
- 從 NSX 解除登錄 Antrea 容器叢集以確保執行清理。如需詳細資訊,請參閱從 NSX 解除登錄 Antrea 容器叢集。
- 在 NSX 中再次新增 PI 使用者。
- 再次將 Antrea 容器叢集登錄至 NSX。
如需詳細資訊,請參閱向 NSX 登錄 Antrea 容器叢集的必要條件。