可以將 NSX 管理 Proxy 與 Antrea-NSX 介面卡一起使用,以從以 Antrea 為基礎的 TKG 服務叢集連線 NSX Manager。當 主管 管理網路與工作負載網路之間存在隔離時,需要使用 NSX 管理 Proxy。該 Proxy 將套用至部署 NSX 管理 Proxy 服務後建立的所有 TKGS 叢集。
使用案例
NSX 管理 Proxy 旨在與 Antrea-NSX 介面卡一起使用。
如果部署 主管 時管理網路和工作負載網路分開 (通常如此),則要從設定有 Antrea-NSX 介面卡的 TKGS 叢集存取 NSX 管理平面,必須使用 NSX 管理 Proxy。當系統偵測到此 Proxy 時,主管 會自動將 Proxy 傳遞到 Antrea-NSX 介面卡組態。如果未安裝 Proxy,則存在管理網路隔離時,Antrea-NSX 介面卡將無法啟動。
部署 NSX 管理 Proxy 服務後,可以安裝 Antrea-NSX 介面卡。請參閱為 TKG 服務叢集啟用 Antrea-NSX 介面卡。
必要條件
- vSphere 8 U3 (8.0.3) 或更新版本
- NSX 4.1 或更新版本
- 主管 啟用了 NSX 網路
- 對 vCenter Server 具有「管理主管服務」權限
- 熟悉主管服務
下載必要的 YAML 檔案
- 移至 主管服務 散發網站:https://www.vmware.com/go/supervisor-service。
- 捲動至 NSX 管理 Proxy 區段,然後下載以下檔案:
- NSX 管理 Proxy 服務定義檔:nsx-management-proxy.yml
- NSX 管理 Proxy 服務組態檔:nsx-management-proxy-data-values.yml
將 NSX 管理 Proxy 註冊為服務
- 使用 vSphere Client,導覽至 。
- 選取 。
- 按一下上傳。
- 瀏覽至您下載的 nsx-management-proxy.yml 檔案並加以選取。
- 驗證是否已成功上傳 NSX 管理 Proxy 服務定義。
- 按一下完成。
- 驗證服務索引標籤中是否列出了 NSX 管理 Proxy 服務的註冊卡。
設定 NSX 管理 Proxy 服務
- 使用文字編輯器開啟 nsx-management-proxy-data-values.yml 檔案。
- 編輯內容以匹配以下資料表中所述的環境。
- 儲存變更。
名稱 值 nsxManagers NSX Manager IP 位址清單 (必要)。
您必須使用實際 IP 位址,而不是虛擬 IP 位址 (VIP)。如果使用的是 NSX 管理叢集,則必須在清單中包括所有 3 個實際 IP 位址。
loadBalancerIP 主管負載平衡器 IP 集區中的 IP (可選)。
此欄位的 IP 位址從工作負載網路的「入口」CIDR 獲得。建立工作負載網路時,無論是最初在主管啟用期間,還是稍後在建立 vSphere 命名空間並覆寫網路設定時,都會有一個「入口」組態設定,該設定接受 IP CIDR 區塊,用於在該主管執行個體上建立的所有 vSphere 命名空間中,透過服務類型負載平衡器和入口發佈的服務配置 IP 位址。
如果未指定「loadBalancerIP」欄位,系統將自動配置「入口」CIDR 範圍內的一個可用 IP 位址。
如果指定了「loadBalancerIP」,則該 IP 位址必須在「入口」CIDR 範圍內,並且不得與已配置的 IP 位址衝突。
可以使用命令「kubectl get services -o wide -A」在 vSphere 命名空間中檢視配置的「入口」IP。IP 位於 kubectl 輸出的「EXTERNAL-IP」資料行中。
安裝 NSX 管理 Proxy 服務
- 導覽至 畫面。
- 在 服務卡中,選取 。
- 選取可用索引標籤。
- 將編輯後的 nsx-management-proxy-data-values.yml 中的內容複製/貼到「YAML 服務組態」輸入欄位。
- 按一下確定,繼續進行 Harbor 安裝。
- 監控並確認安裝。
透過查看 NSX 管理 Proxy 服務卡上的 主管 欄位監控安裝。您應該會在 主管 增量旁看到數字。服務將處於 [正在設定] 狀態,直到達到所需狀態為止。達到所需狀態後,服務的狀態將變更為 [已設定]。
- 驗證 NSX 管理 Proxy 是否具有 vSphere 命名空間。
安裝 NSX 管理 Proxy 後,將為服務執行個體建立 vSphere 命名空間。
- 取得 Proxy 負載平衡器 IP 位址。
您可以從 NSX 管理 Proxy vSphere 命名空間 的網路索引標籤中檢視 Proxy 負載平衡器 IP 位址。
對 NSX 管理 Proxy 服務進行疑難排解
Creation of Supervisor Service with ID nsx-management-proxy.nsx.vmware.com is not allowed. Only service IDs defined in the allow-list file /etc/vmware/wcp/supervisor-services-allow-list.txt are allowed.