Container Compute Service (ACS)叢集基於ALB七層轉寄規則提供了託管的ALB Ingress Controller組件。本文介紹如何在ACS叢集中安裝、升級和卸載ALB Ingress Controller。
安裝ALB Ingress Controller
該組件支援的地區請參見ALB支援的地區與可用性區域。
建立叢集時安裝
在已有叢集中安裝
登入容器計算服務控制台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇營運管理 > 組件管理。
在組件管理頁面,單擊網路頁簽,找到ALB Ingress Controller組件,單擊安裝。
在安裝組件 ALB Ingress Controller對話方塊,在ALB 雲原生網關執行個體來源中根據情況選擇建立,使用已有或暫不建立選項,然後單擊確定。
說明單擊確定。
後續操作
安裝ALB Ingress Controller組件後,叢集會自動建立AlbConfig CRD,其他後續操作包括:
查看組件YAML:點擊組件卡片上的,選擇查看YAML,可以查看組件CRD的YAML檔案資訊。
開啟組件日誌:點擊組件卡片上的,選擇開啟日誌,按提示資訊點擊確認。操作完成後即可進行查看日誌或者關閉日誌的操作。
說明如果您需要開啟某一個ALB執行個體的訪問日誌,可以通過ACS叢集左側導覽列進入營運管理 > 日誌中心 > 網路組件日誌 > ALB Ingress頁面,然後點擊接入管理頁簽,來開啟指定ALB執行個體的訪問日誌。
建立自訂資源:關於建立AlbConfig和IngressClass自訂資源的詳細步驟,請參見ALB Ingress快速入門。
升級ALB Ingress Controller
登入容器計算服務控制台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇營運管理 > 組件管理。
在組件管理頁面,單擊網路頁簽,在ALB Ingress Controller組件地區,單擊升級。
在升級組件對話方塊,單擊確定。
卸載ALB Ingress Controller
登入容器計算服務控制台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇營運管理 > 組件管理。
在組件管理頁面,單擊網路頁簽,在ALB Ingress Controller組件地區,單擊卸載。
在卸載組件對話方塊,單擊確定。
每個AlbConfig自訂資源對應一個ALB執行個體,如果您不繼續使用ALB Ingress,請先刪除叢集中的AlbConfig自訂資源,刪除後會自動釋放對應的ALB執行個體,然後再卸載ALB Ingress Controller組件。以下情境需要您手動刪除資源,避免產生額外的費用:
卸載ALB Ingress Controller組件後,叢集中保留的AlbConfig自訂資源以及對應的ALB執行個體都不會被釋放,會持續產生費用,需手動刪除。
卸載ALB Ingress Controller組件後,再刪除AlbConfig自訂資源,對應的ALB執行個體不會被釋放,會持續產生費用,需手動刪除。
相關文檔
關於ALB Ingress Controller的組件資訊和發布記錄,請參見ALB Ingress Controller。