由于Ingress NGINX开源项目将退役并停止维护,容器服务ACK中依赖于开源项目的Nginx Ingress Controller组件将于2026年11月30日后停止维护。
变更内容
Kubernetes SIG Network与Kubernetes Security Response Committee官方宣布:Ingress NGINX项目将退役,维护期将持续至2026年03月。2026年3月后,该项目将不再发布新版本、修复功能缺陷,也不会针对新发现的安全漏洞提供更新。详细公告,请参见Ingress NGINX 退役:你需要了解的内容。
由于Nginx Ingress Controller组件依赖上游开源项目的持续维护,且无SLA保障,容器服务ACK将于2026年11月30日后停止对Nginx Ingress Controller组件的维护支持。即日起至2026年11月30日期间,容器服务ACK将继续为Nginx Ingress Controller组件提供必要的支持,并提供重大风险的安全补丁修复。
影响评估
对于已在ACK集群通过组件管理或应用市场使用Nginx Ingress Controller组件的存量用户,建议逐步迁移到其他建议方案。如需继续新建或使用Nginx Ingress Controller组件,应充分了解以下风险(包括但不限于):
随着Kubernetes版本演进,可能出现API或功能不兼容问题。
组件不再提供任何新功能和性能优化。
无法获得新的安全漏洞修复,存在潜在安全隐患。
建议方案
为保障业务长期稳定与安全,建议新用户使用下列Ingress方案,并建议Nginx Ingress Controller的存量用户迁移到这些方案:
APIG Ingress:APIG Ingress基于云原生API网关实现,适用于API管理及微服务场景。详细的迁移方案,请参见将自建Nginx Ingress迁移至云原生API网关。
ALB Ingress:基于阿里云应用型负载均衡 ALB为集群中的Service提供统一的入口。详细的迁移方案,请参见从自建Nginx Ingress迁移至ALB Ingress。
其他可选方案:
Gateway API方案:Gateway API是Kubernetes官方推荐的流量管理标准,具有增强的安全性和扩展性。关于Gateway API的使用方法,请参见Gateway API管理。