容器服务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组件。