Container ServiceACK提供基於Nginx的Nginx Ingress Controller組件。本文介紹如何安裝、升級、配置和卸載Nginx Ingress Controller組件。
安裝Nginx Ingress Controller組件
若未建立叢集,可按照方式一安裝Nginx Ingress Controller組件。若已建立叢集,但未安裝Nginx Ingress Controller組件,可按照方式二安裝組件。如下所示。
建立叢集時安裝Nginx Ingress Controller
建立ACK叢集時,在組件配置階段的Ingress參數配置地區,選擇安裝Nginx Ingress。您可指定Nginx Ingress所屬Server Load Balancer執行個體的來源、類型與規格。
在組件管理頁面安裝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組件。