全部產品
Search
文件中心

Container Compute Service:管理ALB Ingress Controller組件

更新時間:Sep 17, 2026

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將不會建立相應資源,您需手動建立AlbConfig和IngressClass。

後續操作

安裝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執行個體不會被釋放,會持續產生費用,需手動刪除。

相關文檔