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組件。