全部產品
Search
文件中心

Container Compute Service:管理ALB Ingress Controller組件

更新時間:Sep 12, 2025

Container Compute Service (ACS)叢集基於ALB七層轉寄規則提供了託管的ALB Ingress Controller組件。本文介紹如何在ACS叢集中安裝、升級和卸載ALB Ingress Controller。

安裝ALB Ingress Controller

說明

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

建立叢集時安裝

  1. 登入容器計算服務控制台,在右側頁面單擊建立叢集

  2. 組件配置 > Ingress配置地區,選擇安裝ALB Ingress

    說明

    關於建立叢集時的其他配置,請參見建立ACS叢集

在已有叢集中安裝

  1. 登入容器計算服務控制台,在左側導覽列選擇叢集列表

  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組件後,叢集會自動建立AlbConfig CRD,其他後續操作包括:

  • 查看組件YAML:點擊組件卡片上的image,選擇查看YAML,可以查看組件CRD的YAML檔案資訊。

  • 開啟組件日誌:點擊組件卡片上的image,選擇開啟日誌,按提示資訊點擊確認。操作完成後即可進行查看日誌或者關閉日誌的操作。

    說明

    如果您需要開啟某一個ALB執行個體的訪問日誌,可以通過ACS叢集左側導覽列進入營運管理 > 日誌中心 > 網路組件日誌 > ALB Ingress頁面,然後點擊接入管理頁簽,來開啟指定ALB執行個體的訪問日誌。

  • 建立自訂資源:關於建立AlbConfig和IngressClass自訂資源的詳細步驟,請參見ALB Ingress快速入門

升級ALB Ingress Controller

  1. 登入容器計算服務控制台,在左側導覽列選擇叢集列表

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

  3. 组件管理頁面,單擊网络頁簽,在ALB Ingress Controller組件地區,單擊升级

  4. 升級組件對話方塊,單擊确认

卸載ALB Ingress Controller

  1. 登入容器計算服務控制台,在左側導覽列選擇叢集列表

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

  3. 组件管理頁面,單擊网络頁簽,在ALB Ingress Controller組件地區,單擊卸载

  4. 卸載組件對話方塊,單擊确认

重要

每個AlbConfig自訂資源對應一個ALB執行個體,如果您不繼續使用ALB Ingress,請先刪除叢集中的AlbConfig自訂資源,刪除後會自動釋放對應的ALB執行個體,然後再卸載ALB Ingress Controller組件。以下情境需要您手動刪除資源,避免產生額外的費用:

  • 卸載ALB Ingress Controller組件後,叢集中保留的AlbConfig自訂資源以及對應的ALB執行個體都不會被釋放,會持續產生費用,需手動刪除。

  • 卸載ALB Ingress Controller組件後,再刪除AlbConfig自訂資源,對應的ALB執行個體不會被釋放,會持續產生費用,需手動刪除。

相關文檔