Всем привет!
В марте 2026 закончится развитие и поддержка Ingress NGINX (если вы вдруг пропустили, то мы писали об этом вот тут).
Одним из возможных кандидатов для «переезда» является Gateway API.
Чтобы немного упростить и автоматизировать процесс можно воспользоваться проектом ingress2gateway. Он создан и поддерживается разработчиками Kubernetes.
Если просто, то он делает следующее:
🍭 Использует
kubeconfig файл для того, чтобы иметь возможность «общения» с кластером🍭 Ищет ресурсы Ingress NGINX в указанном
namespace🍭 Конвертирует найденные ресурсы в спецификацию, «понятную» Gateway API (на текущий момент только
Gateways и HTTPRoutes)Да, не совсем «полноценный переезд», но может сэкономить некоторое время.
Кстати, ingress2gateway поддерживает не только Ingress NGINX, но и другие провайдеры.
С установкой, запуском и возможными опциями можно ознакомиться в GitHub-репозитории проекта.
А какой Ingress вы выбрали для себя на замену?