設定負載平衡
Last Updated January 23, 2025

您可以針對 Kubernetes 負載平衡器服務和入口資源,設定與 NCP 的
NSX-T
負載平衡器整合。
設定類型為負載平衡器的 Kubernetes 服務將建立第 4 層負載平衡器,而設定 Kubernetes 入口資源將建立第 7 層負載平衡器。
若要設定負載平衡,請在 nsx-ncp-config ConfigMap 中執行下列操作:
  1. 設定
    use_native_loadbalancer
    =
    True
  2. (選擇性) 將
    pool_algorithm
    設定為
    ROUND_ROBIN
    LEAST_CONNECTION/IP_HASH
    。預設為
    ROUND_ROBIN
  3. (選擇性) 設定
    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 的配置。