Перейти к основному содержанию

Ingress Nginx всё

DevOps

В марте 2026 года техническое обслуживание Ingress NGINX будет прекращено, и проект будет выведен из эксплуатации.

Перевод статьи:
https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/

В целях обеспечения безопасности экосистемы Сетевая группа специальных интересов Kubernetes (SIG Network) и Комитет по реагированию на инциденты безопасности объявляют о предстоящем выводе из эксплуатации Ingress NGINX. Техническое обслуживание в режиме "по возможности" будет продолжаться до марта 2026 года. После этой даты не будет новых выпусков, исправлений ошибок или обновлений для устранения потенциальных уязвимостей безопасности. Существующие развертывания Ingress NGINX продолжат работать, а артефакты установки останутся доступными.

Мы рекомендуем перейти на одну из многих альтернатив. Рассмотрите возможность миграции на Gateway API — современную замену Ingress. Если вы должны продолжать использовать Ingress, в документации Kubernetes перечислено множество альтернативных контроллеров Ingress.

О Ingress NGINX

Ingress — это первоначальный удобный способ направления сетевого трафика на рабочие нагрузки в Kubernetes. Для работы Ingress в вашем кластере должен работать контроллер Ingress. Доступно множество контроллеров Ingress, удовлетворяющих потребности разных пользователей и сценариев использования.

Ingress NGINX был контроллером Ingress, разработанным на раннем этапе проекта Kubernetes как пример реализации API. Он стал очень популярным благодаря своей гибкости, широким возможностям и независимости от конкретного облачного провайдера. С тех пор было создано множество других контроллеров Ingress.

История и проблемы

Широкие возможности и гибкость Ingress NGINX создали проблемы с обслуживанием. Изменяющиеся ожидания от облачного программного обеспечения также добавили сложностей. То, что раньше считалось полезными опциями, теперь иногда рассматривается как серьезные уязвимости безопасности.

Несмотря на популярность, проект всегда страдал от недостатка сопровождающих. В течение многих годов над проектом работали всего один-два человека в свое свободное время.

Текущее состояние и следующие шаги

В настоящее время Ingress NGINX получает техническое обслуживание в режиме "по возможности". Все попытки найти дополнительную поддержку для проекта исчерпаны. В марте 2026 года техническое обслуживание Ingress NGINX будет прекращено, и проект будет выведен из эксплуатации.

Существующие развертывания Ingress NGINX не будут нарушены. Такие артефакты проекта, как Helm-чарты и образы контейнеров, останутся доступными.

Чтобы проверить, используете ли вы Ingress NGINX, выполните команду:

kubectl get pods --all-namespaces --selector app.kubernetes.io/name=ingress-nginx

SIG Network и Комитет по реагированию на инциденты безопасности рекомендуют всем пользователям Ingress NGINX начать миграцию на Gateway API или другой контроллер Ingress.

Теги

 

Похожие материалы