全部產品
Search
文件中心

Container Service for Kubernetes:管理ALB Ingress Controller組件

更新時間:Sep 03, 2025

ACK叢集基於ALB七層轉寄規則提供了託管的ALB Ingress Controller。本文介紹如何在ACK託管叢集ACK專有叢集中安裝、升級和卸載ALB Ingress Controller。

安裝ALB Ingress Controller

說明

該組件支援的地區請參見ALB支援的地區與可用性區域

建立叢集時安裝

建立ACK託管叢集ACK專有叢集時,在Ingress參數配置地區,選擇安裝ALB Ingress

您可以為ALB雲原生網關執行個體來源選擇建立使用已有暫不建立選項。

執行個體來源

描述

結果說明

(推薦)建立

  • 網路類型:根據需要可選擇建立公網私網的ALB執行個體,計費詳情請參見ALB計費規則

  • 專用網路:預設值,與叢集中專用網路相同。

  • 虛擬交換器:展示此專用網路下ALB支援的可用性區域對應的虛擬交換器。需要指定2個不同可用性區域的交換器,若不指定,則自動挑選2個可用交換器。您也可以通過單擊建立虛擬交換器建立新的交換器。

Controller會自動建立名為alb的AlbConfig和相應的IngressClass資源。在AlbConfig中,預設配置一個監聽連接埠為80、協議為HTTP的監聽。關於監聽擴充請參見建立HTTPS監聽

(推薦)使用已有

您可以從下拉式功能表中選擇已有的ALB執行個體進行複用。不支援使用基礎版ALB執行個體。詳情請參見複用已有ALB執行個體

(可選)暫不建立

暫時不建立ALB執行個體,僅安裝ALB Ingress Controller組件。

重要

Controller將不會建立相應資源,您需手動建立AlbConfigIngressClass

為已有叢集安裝

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,單擊組件管理

  3. 組件管理頁面,單擊網路頁簽,在網路組件地區,在ALB Ingress Controller組件卡片的右下角單擊安裝

  4. 安裝組件 ALB Ingress Controller對話方塊,在ALB 雲原生網關執行個體來源中根據情況選擇建立使用已有暫不建立選項,然後單擊確認

    執行個體來源

    描述

    結果說明

    (推薦)建立

    • 網路類型:根據需要可選擇建立公網私網的ALB執行個體,計費詳情請參見ALB計費規則

    • 專用網路:預設值,與叢集中專用網路相同。

    • 虛擬交換器:展示此專用網路下ALB支援的可用性區域對應的虛擬交換器。需要指定2個不同可用性區域的交換器,若不指定,則自動挑選2個可用交換器。您也可以通過單擊建立虛擬交換器建立新的交換器。

    Controller會自動建立名為alb的AlbConfig和相應的IngressClass資源。在AlbConfig中,預設配置一個監聽連接埠為80、協議為HTTP的監聽。關於監聽擴充請參見建立HTTPS監聽

    (推薦)使用已有

    您可以從下拉式功能表中選擇已有的ALB執行個體進行複用。不支援使用基礎版ALB執行個體。詳情請參見複用已有ALB執行個體

    (可選)暫不建立

    暫時不建立ALB執行個體,僅安裝ALB Ingress Controller組件。

    重要

    Controller將不會建立相應資源,您需手動建立AlbConfigIngressClass

升級ALB Ingress Controller組件

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,單擊組件管理

  3. 組件管理頁面,單擊網路頁簽,在ALB Ingress Controller組件地區,單擊升級

    說明

    ALB Ingress Controller地區無升級,表明已是最新版本,無需升級。

  4. 升級組件對話方塊,單擊確認

卸載ALB Ingress Controller組件

重要
  • 卸載組件前,需刪除叢集中的AlbConfig,ALB Ingress Controller組件將自動釋放對應的ALB執行個體。

  • 當卸載ALB Ingress Controller組件後:

    • 叢集中存在未刪除的AlbConfig,則對應ALB執行個體將不會被釋放,會持續產生費用。

    • 手動刪除AlbConfig會導致ALB執行個體無法釋放。因為缺少Controller的支援,調諧操作無法完成。建議您安裝回組件,再清理AlbConfig,確保對應ALB執行個體已釋放,再對組件進行卸載。

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,單擊組件管理

  3. 組件管理頁面,單擊網路頁簽,在ALB Ingress Controller組件地區,單擊卸載

  4. 卸載組件對話方塊,單擊確認

相關文檔