全部產品
Search
文件中心

Enterprise Distributed Application Service:複用負載平衡CLB

更新時間:Jun 30, 2024

Container ServiceKubernetes叢集支援複用CLB,您在EDAS的Container ServiceKubernetes叢集中部署的多個應用可以添加同一個CLB,以便節省資源,同時還能提供應用的固定IP地址,方便營運。

前提條件

  • 升級Container ServiceKubernetes叢集的Cloud Controller Manager(CCM)組件。升級步驟,請參見管理組件

    Container ServiceKubernetes叢集包含多個模板,需要將標準託管叢集(Managed Kubernetes)和標準專有叢集(Dedicated Kubernetes)模板的CCM組件升級到以下指定版本:

    • 標準託管叢集(Managed Kubernetes)的CCM需為v1.9.3.112-g93c7140-aliyun及以上版本。
    • 標準專有叢集(Dedicated Kubernetes)的CCM需為v1.9.3.106-g3f39653-aliyun及以上版本。
    重要 如果未升級Container ServiceKubernetes叢集的CCM組件,將導致複用SLB失敗已有監聽被刪除應用流量跌零
  • 建立執行個體
    重要
    • 您在EDAS應用總覽頁添加負載平衡時EDAS為您代購的CLB (建立CLB)不能被複用。
    • 建立的CLB和待添加CLB的應用須在同一個VPC內。
  • 瞭解CLB使用限制,請參見使用限制

背景資訊

如果需要為應用關聯負載平衡CLB,必須在EDAS控制台完成關聯CLB執行個體的監聽組態管理。

重要 禁止從負載平衡控制台直接修改CLB執行個體的監聽配置(含監聽+認證),可能導致負載平衡控制台修改的配置回退,引發應用入口相關的故障。

為Container ServiceK8s叢集或自建K8s叢集中的應用綁定CLB有以下區別:

  • 自建K8s叢集:為應用綁定CLB都需新購CLB執行個體,每個應用獨享CLB執行個體。
  • Container ServiceK8s叢集:為應用綁定CLB可以新購CLB執行個體來獨享CLB執行個體,也可以複用CLB執行個體。

複用CLB

複用CLB即為應用綁定已有的CLB。綁定複用的CLB與綁定建立CLB操作相同,僅在選擇CLB時不同,具體操作,請參見添加負載平衡CLB。本節介紹複用CLB時的注意事項。

  • 需要選擇在負載平衡控制台建立的CLB,不能使用EDAS為您代購的CLB。
  • 配置監聽時,需要選擇未被佔用的容器連接埠。
  • 監聽覆蓋:在編輯EDAS綁定的CLB時,能夠設定監聽覆蓋。

    在複用CLB時,需要為應用配置監聽。在編輯負載平衡時,可以選擇開啟或關閉監聽覆蓋開關。

    負載平衡-複用SLB
    • 開啟監聽覆蓋後,在EDAS修改的監聽配置會覆蓋負載平衡控制台的配置。
    • 關閉監聽覆蓋時,在EDAS修改的監聽配置不會生效,請您前往負載平衡控制台修改監聽配置。
  • 在EDAS中配置的監聽會顯示該監聽對應的虛擬伺服器。
說明 CLB的規格指標主要有最大串連數每秒建立串連數每秒查詢數,如果應用訪問量超過了CLB的規格指標,您可以通過添加多個CLB來分擔流量壓力。