管理Nginx Ingress Controller组件

容器服务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版集群创建集群

您可以在参数配置区域,选择使用公网或私网类型的负载均衡,以及指定负载均衡的规格。

ingress

方式二:在组件管理页面安装Nginx Ingress Controller

  1. 登录容器服务管理控制台,在左侧导航栏单击集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > 组件管理

  3. 组件管理页面,单击网络页签,在Nginx Ingress Controller组件卡片的右下角,单击安装

  4. 安装组件Nginx Ingress Controller对话框,可根据需要配置相关参数,然后单击确定

卸载Nginx Ingress Controller组件(可选)

  1. 登录容器服务管理控制台,在左侧导航栏单击集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > 组件管理

  3. 组件管理页面,单击网络页签,在Nginx Ingress Controller组件卡片的右下角,单击卸载

  4. 卸载组件Nginx Ingress Controller对话框,单击确定

相关操作

安装完Nginx Ingress Controller后,您还可以在组件管理页面,单击网络页签,在Nginx Ingress Controller组件卡片的右下角单击相关按钮,对组件进行升级、配置操作。

关于升级和配置操作,有如下注意事项。

  • 前置检查将会在组件升级或配置开始之前自动进行,以检查组件当前状态是否满足升级条件。如果Nginx Ingress Controller组件存在不满足升级或配置条件的设置,或者处于不健康状态时,将无法通过健康检查,在完成手动修复问题之前,无法继续进行升级或配置。

  • Nginx Ingress Controller区域无升级按钮,表明已是最新版本,无需升级。关于Nginx Ingress Controller的更多升级注意事项及操作指导,请参见升级Nginx Ingress Controller组件