全部產品
Search
文件中心

:Container Service K8s 叢集中的應用如何複用 SLB

更新時間:Feb 08, 2025

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

前提條件

在為多個應用添加同一個 SLB 前,請先完成以下工作:

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

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

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

複用 SLB

複用 SLB 即為您的多個應用添加 SLB,操作不再贅述,請參見為Kubernetes叢集中的應用添加Server Load Balancer。本文僅介紹在添加公網 SLB 配置確認對話方塊中的操作注意事項。

  • 選擇 SLB要在右側的下拉式清單中選擇上一步建立的 SLB,而不能使用 EDAS 為您代購的 SLB。
  • SLB 連接埠要設定為任意未被佔用的連接埠。

結果驗證

  1. 登入 負載平衡管理主控台
  2. 在左側導覽列單擊執行個體管理
  3. 執行個體管理頁面單擊複用的 SLB 執行個體名稱。
  4. 執行個體詳情頁面單擊監聽頁簽,然後檢查連接埠、(應用)名稱伺服器組等資訊是否和您配置的資訊一致。
    為多個應用添加 SLB 後,這些應用即可通過同一個 SLB 的 IP 位址和不同連接埠進行訪問。