Kubernetes社区宣布退休流行的Ingress NGINX控制器

Kubernetes社区宣布退休流行的Ingress NGINX控制器

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Kubernetes宣布Ingress NGINX将于2026年退休,维护至2026年3月。由于维护者短缺,项目难以持续,建议迁移至Gateway API,以支持更多协议和功能。其他活跃的Ingress控制器也可供选择,迁移应尽早规划,以确保集群安全可靠。

🔎

延伸解读

迁移的重要性

随着Ingress NGINX的退休,组织需要尽早规划迁移,以确保集群的安全性和可靠性。未能及时迁移可能导致安全漏洞和服务中断,影响业务运营。

Gateway API的优势

Gateway API作为Ingress的现代替代品,支持更多协议和功能,能够更好地满足云原生应用的需求。它的角色分离设计使得基础设施提供者、集群操作员和应用开发者之间的协作更加高效。

技术债务的挑战

Ingress NGINX的退休反映了开源项目在维护方面面临的挑战。技术债务的积累使得项目难以持续,组织在选择控制器时应关注其长期维护能力和社区支持。

Q&A

Ingress NGINX的退休时间是什么时候?

Ingress NGINX将于2026年退休,维护将持续到2026年3月。

为什么Ingress NGINX会被退休?

由于维护者短缺,Ingress NGINX项目难以持续,最终导致退休。

迁移到Gateway API有什么好处?

Gateway API支持更多协议和功能,解决了Ingress规范的许多限制,并具有角色基础设计。

如果无法使用Gateway API,应该选择什么替代方案?

可以选择其他活跃的Ingress控制器,如NGINX、Kong、Traefik和HAProxy等。

如何检查我的集群是否在使用Ingress NGINX?

可以运行命令kubectl get pods --all-namespaces --selector app.kubernetes.io/name=ingress-nginx来检查。

社区对Ingress NGINX退休的反应是什么?

社区认为这是基础设施演变的关键时刻,强调维护成本已超过社区贡献的速度。

🏷️

标签

➡️

继续阅读