設定負載平衡Last Updated January 23, 2025
您可以針對 Kubernetes 負載平衡器服務和入口資源,設定與 NCP 的
NSX-T
負載平衡器整合。 設定類型為負載平衡器的 Kubernetes 服務將建立第 4 層負載平衡器,而設定 Kubernetes 入口資源將建立第 7 層負載平衡器。
若要設定負載平衡,請在 nsx-ncp-config ConfigMap 中執行下列操作:
- 設定use_native_loadbalancer=True。
- (選擇性) 將pool_algorithm設定為ROUND_ROBIN或LEAST_CONNECTION/IP_HASH。預設為ROUND_ROBIN。
- (選擇性) 設定service_size=SMALL、MEDIUM或LARGE。預設為SMALL。在原則模式中,設定此值以符合第 1 層閘道的集區配置大小。
LEAST_CONNECTION/IP_HASH
演算法表示相同來源 IP 位址中的流量將傳送至相同的後端網繭。
如需有關不同大小支援之
NSX-T
負載平衡器的詳細資訊,請參閱 建立負載平衡器後,無法透過更新組態檔來變更負載平衡器大小。可透過
NSX Manager
使用者介面或 API 進行變更。
您可以設定一個 IPSet,NCP 將在其中填入所有虛擬伺服器的 IP。若要啟用此功能,請在 nsx-ncp-config ConfigMap 中將選項
lb_vs_ip_set
設定為 IPSet 的名稱或 UUID。該 IPSet 可由多個叢集共用。IP 在所有叢集間必須是唯一的。NCP 將管理 IP 的配置。