内容提要
Kubernetes宣布Ingress NGINX将于2026年3月退休,停止维护和更新。用户应尽快迁移至Gateway API或其他Ingress控制器,以确保安全和功能。现有部署将继续运行,相关资源仍可用。
关键要点
-
Kubernetes宣布Ingress NGINX将于2026年3月退休,停止维护和更新。
-
用户应尽快迁移至Gateway API或其他Ingress控制器,以确保安全和功能。
-
现有的Ingress NGINX部署将继续运行,相关资源仍可用。
-
Ingress NGINX是Kubernetes项目早期开发的Ingress控制器,因其灵活性和功能广受欢迎。
-
Ingress NGINX面临维护挑战,开发人员数量不足,导致项目可持续性问题。
-
到2026年3月,Ingress NGINX将停止维护,GitHub仓库将变为只读。
-
用户可以通过kubectl命令检查是否使用Ingress NGINX。
-
SIG Network和安全响应委员会建议所有Ingress NGINX用户立即开始迁移。
延伸解读
迁移的重要性
Ingress NGINX将在2026年3月停止维护,用户需尽快迁移至Gateway API或其他Ingress控制器,以确保系统的安全性和功能性。未及时迁移可能导致安全漏洞和功能缺失,影响业务的稳定性。
维护挑战与技术债务
Ingress NGINX的灵活性曾是其优势,但随着时间推移,这种灵活性也带来了维护挑战和技术债务。开发者数量不足使得项目难以持续,用户在选择Ingress控制器时需考虑其长期维护能力。
现有部署的影响
尽管Ingress NGINX将在2026年退休,现有部署仍将继续运行,相关资源也会保持可用。这意味着用户在迁移过程中可以保持服务的连续性,但仍需尽快规划迁移策略以避免未来风险。
延伸问答
Ingress NGINX 什么时候退休?
Ingress NGINX 将于2026年3月退休,停止维护和更新。
用户应该如何应对 Ingress NGINX 的退休?
用户应尽快迁移至 Gateway API 或其他 Ingress 控制器,以确保安全和功能。
Ingress NGINX 的现有部署会受到影响吗?
现有的 Ingress NGINX 部署将继续运行,相关资源仍可用。
为什么 Ingress NGINX 会退休?
Ingress NGINX 面临维护挑战,开发人员数量不足,导致项目可持续性问题。
如何检查是否使用 Ingress NGINX?
可以通过运行 kubectl get pods --all-namespaces --selector app.kubernetes.io/name=ingress-nginx 命令来检查。
Ingress NGINX 的 GitHub 仓库会有什么变化?
到2026年3月,Ingress NGINX 的 GitHub 仓库将变为只读。