Container ServiceACK或ACK Serverless叢集提供基於Nginx的Nginx Ingress Controller組件。本文介紹如何在ACK或ACK Serverless叢集中安裝、升級、配置和卸載Nginx Ingress Controller組件。
安裝Nginx Ingress Controller組件
若未建立叢集,可按照方式一安裝Nginx Ingress Controller組件。若已建立叢集,但未安裝Nginx Ingress Controller組件,可按照方式二安裝組件。如下所示。
方式一:建立叢集時安裝Nginx Ingress Controller
建立ACK或ACK Serverless叢集時,在組件配置階段的Ingress參數配置地區,選擇安裝Nginx Ingress。具體操作,請參見建立ACK Pro版叢集或建立叢集。
您可以在參數配置地區,選擇使用公網或私網類型的負載平衡,以及指定負載平衡的規格。
方式二:在組件管理頁面安裝Nginx Ingress Controller
登入Container Service管理主控台,在左側導覽列單擊叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇
。在組件管理頁面,單擊網路頁簽,在Nginx Ingress Controller組件卡片的右下角,單擊安裝。
在安裝組件Nginx Ingress Controller對話方塊,可根據需要配置相關參數,然後單擊確定。
卸載Nginx Ingress Controller組件(可選)
登入Container Service管理主控台,在左側導覽列單擊叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇
。在組件管理頁面,單擊網路頁簽,在Nginx Ingress Controller組件卡片的右下角,單擊卸載。
在卸載組件Nginx Ingress Controller對話方塊,單擊確定。
相關操作
安裝完Nginx Ingress Controller後,您還可以在組件管理頁面,單擊網路頁簽,在Nginx Ingress Controller組件卡片的右下角單擊相關按鈕,對組件進行升級、配置操作。
關於升級和配置操作,有如下注意事項。
前置檢查將會在組件升級或配置開始之前自動進行,以檢查組件目前狀態是否滿足升級條件。如果Nginx Ingress Controller組件存在不滿足升級或配置條件的設定,或者處於不健康狀態時,將無法通過健全狀態檢查,在完成手動修複問題之前,無法繼續進行升級或配置。
在Nginx Ingress Controller地區無升級按鈕,表明已是最新版本,無需升級。關於Nginx Ingress Controller的更多升級注意事項及操作指導,請參見升級Nginx Ingress Controller組件。