容器服务ACK或ASK集群提供基于Nginx的Nginx Ingress Controller组件。本文介绍如何在ACK或ASK集群中安装、升级、配置和卸载Nginx Ingress Controller组件。
重要
由于Ingress NGINX开源项目于2026年3月后停止维护更新,容器服务 Kubernetes 版将停止Nginx Ingress Controller组件维护,请充分了解使用风险。更多详细内容,请参见【产品公告】关于停止维护Nginx Ingress Controller组件的公告。
索引
安装Nginx Ingress Controller组件
若未创建集群,可按照方式一安装Nginx Ingress Controller组件。若已创建集群,但未安装Nginx Ingress Controller组件,可按照方式二安装组件。如下所示。
方式一:创建集群时安装Nginx Ingress Controller
创建ACK或ASK集群时,在组件配置阶段的Ingress参数配置区域,选择安装Nginx Ingress。具体操作,请参见创建ACK Pro版集群或创建集群。
您可以在参数配置区域,选择使用公网或私网类型的负载均衡,以及指定负载均衡的规格。
方式二:在组件管理页面安装Nginx Ingress Controller
登录容器服务管理控制台,在左侧导航栏单击集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,单击组件管理。
- 在组件管理页面,单击网络页签,在Nginx Ingress Controller组件卡片的右下角,单击安装。
- 在安装组件 Nginx Ingress Controller对话框,可根据需要配置相关参数,然后单击确定。
相关操作
安装完Nginx Ingress Controlle后,您还可以在组件管理页面,单击网络页签,在Nginx Ingress Controller组件卡片的右下角单击相关按钮,可对组件进行升级、配置和卸载等操作。
关于升级和配置操作,有如下注意事项。
- 前置检查将会在组件升级或配置开始之前自动进行,以检查组件当前状态是否满足升级条件。如果Nginx Ingress Controller组件存在不满足升级或配置条件的设置,或者处于不健康状态时,将无法通过健康检查,在完成问题手动修复之前,无法继续进行升级或配置。
- 在Nginx Ingress Controller区域无升级按钮,表明已是最新版本,无需升级。关于Nginx Ingress Controller的更多升级注意事项及操作指导,请参见升级Nginx Ingress Controller组件。
该文章对您有帮助吗?