内容提要
2026年3月,Kubernetes的ingress-nginx控制器将退役,组织需考虑迁移至其他控制器或现代化网络架构。可选路径包括迁移至Contour控制器或Gateway API,以解决Ingress的结构性限制。选择应基于组织的技术债务和未来目标。
关键要点
-
2026年3月,Kubernetes的ingress-nginx控制器将退役,组织需考虑迁移至其他控制器或现代化网络架构。
-
继续使用ingress-nginx控制器会带来严重的操作风险,包括未修补的CVE和功能更新的完全停止。
-
组织有两条主要迁移路径:迁移至Contour控制器或使用Gateway API进行现代化。
-
迁移至Contour控制器可以保持现有的Ingress YAML资源,减少对标准路由定义的即时干扰。
-
迁移至Gateway API则引入角色导向设计,解决了Ingress-NGINX的结构性限制,标准化流量分割和安全的跨命名空间路由。
-
选择迁移路径应基于组织的技术债务、时间限制和未来架构目标。
延伸解读
操作风险与技术债务
继续使用ingress-nginx控制器将面临未修补的安全漏洞和功能更新停止的风险。组织在选择迁移路径时,需仔细评估现有的技术债务,以确保未来的架构能够支持业务需求。
迁移路径的选择
组织可以选择将现有的Ingress YAML资源迁移至Contour控制器,或采用Gateway API进行现代化。前者适合时间紧迫且希望减少干扰的团队,而后者则为长期架构提供更高的灵活性和功能。
未来架构的考虑
Gateway API作为Ingress的继任者,解决了许多结构性限制,适合希望进行架构演进的组织。选择迁移路径时,需考虑未来的技术发展和团队的能力,以确保架构的可持续性。
延伸问答
ingress-nginx控制器退役的时间是什么时候?
ingress-nginx控制器将在2026年3月退役。
继续使用ingress-nginx控制器会有什么风险?
继续使用ingress-nginx控制器会带来严重的操作风险,包括未修补的CVE和功能更新的完全停止。
组织可以选择哪些迁移路径?
组织可以选择迁移至Contour控制器或使用Gateway API进行现代化。
迁移至Contour控制器的优势是什么?
迁移至Contour控制器可以保持现有的Ingress YAML资源,减少对标准路由定义的即时干扰。
Gateway API与ingress-nginx相比有什么改进?
Gateway API引入角色导向设计,解决了Ingress-NGINX的结构性限制,标准化流量分割和安全的跨命名空间路由。
选择迁移路径时应考虑哪些因素?
选择迁移路径应基于组织的技术债务、时间限制和未来架构目标。