容器服務ACK或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
登錄容器服務管理控制臺,在左側導航欄單擊集群。
在集群列表頁面,單擊目標集群名稱,然后在左側導航欄,選擇
。在組件管理頁面,單擊網絡頁簽,在Nginx Ingress Controller組件卡片的右下角,單擊安裝。
在安裝組件Nginx Ingress Controller對話框,可根據需要配置相關參數,然后單擊確定。
卸載Nginx Ingress Controller組件(可選)
登錄容器服務管理控制臺,在左側導航欄單擊集群。
在集群列表頁面,單擊目標集群名稱,然后在左側導航欄,選擇
。在組件管理頁面,單擊網絡頁簽,在Nginx Ingress Controller組件卡片的右下角,單擊卸載。
在卸載組件Nginx Ingress Controller對話框,單擊確定。
相關操作
安裝完Nginx Ingress Controller后,您還可以在組件管理頁面,單擊網絡頁簽,在Nginx Ingress Controller組件卡片的右下角單擊相關按鈕,對組件進行升級、配置操作。
關于升級和配置操作,有如下注意事項。
前置檢查將會在組件升級或配置開始之前自動進行,以檢查組件當前狀態是否滿足升級條件。如果Nginx Ingress Controller組件存在不滿足升級或配置條件的設置,或者處于不健康狀態時,將無法通過健康檢查,在完成手動修復問題之前,無法繼續進行升級或配置。
在Nginx Ingress Controller區域無升級按鈕,表明已是最新版本,無需升級。關于Nginx Ingress Controller的更多升級注意事項及操作指導,請參見升級Nginx Ingress Controller組件。