
Introdução
Com o retirement oficial do Ingress Controller NGINX, a comunidade Kubernetes reforça sua recomendação: a evolução natural para gerenciamento de tráfego é o Gateway API.
Este artigo apresenta os motivos dessa transição, seus benefícios e o papel do Envoy Gateway, um controlador moderno, altamente performático e graduado na CNCF.
Por que migrar para o Gateway API?
Segundo a documentação oficial do Kubernetes, o Gateway API foi desenvolvido para superar limitações históricas do Ingress tradicional e oferecer uma abordagem mais:
- Expressiva — mais recursos nativos sem depender de anotações específicas do controlador.
- Extensível — projetado para diferentes camadas e responsabilidades dentro da plataforma.
- Portável — funciona com diversos controladores, evitando vendor lock-in.
- Multicamadas — separando papéis entre plataforma, operações e desenvolvimento.
Fonte:
- https://kubernetes.io/docs/concepts/services-networking/gateway/
- https://gateway-api.sigs.k8s.io/#gateway-api-for-ingress
Benefícios do Gateway API
1. API moderna e robusta
GatewayClass, Gateway e HTTPRoute permitem granularidade e governança avançadas.
2. Suporte nativo a diferentes protocolos
HTTP, HTTPS, GRPC, TCP e UDP.
3. Delegação segura
Times de plataforma definem regras gerais, enquanto times de aplicação controlam rotas securely.
4. Observabilidade e políticas
Mais métricas, políticas unificadas e padronização entre ambientes.
Envoy Gateway: a implementação recomendada
Uma das implementações mais fortes do Gateway API é o Envoy Gateway, baseado no proxy Envoy — amplamente usado em service meshes, gateways de API e soluções de segurança.
Por que o Envoy Gateway se destaca?
- Projeto Graduado pela CNCF, garantindo maturidade e governança.
- Altíssima performance e segurança, herdadas do Envoy Proxy.
- Configuração simplificada em comparação ao uso manual do Envoy como sidecars ou standalone.
- Recursos de L7 avançados, incluindo TLS, JWT, rate limit, RBAC, WAF e observabilidade de primeira linha.
- Comunidade ativa e roadmap sólido.
Fonte:
Exemplo de Instalação com Envoy Gateway
Para facilitar a adoção do Envoy Gateway, disponibilizamos um repositório com um pequeno passo a passo de instalação e configuração:
👉 Repositório GitHub: https://github.com/felipecezaar/EnvoyGateway
Esse guia demonstra, de forma prática, como instalar o Envoy Gateway, criar Gateways, HTTPRoutes e expor aplicações reais no cluster Kubernetes.
Conclusão
A aposentadoria do Ingress-NGINX acelera a migração para um modelo mais moderno, seguro e escalável.
O Gateway API já não é apenas a recomendação: tornou‑se o novo padrão para o tráfego dentro do Kubernetes.
Com o Envoy Gateway como implementação de referência, o ecossistema Kubernetes avança para um futuro mais observável, seguro e orientado à plataforma — exatamente o que ambientes modernos exigem.
Se sua organização ainda depende de Ingress tradicional, agora é o momento ideal para iniciar essa transição estratégica.
[ ESTE POST FOI FEITO PELO NOSSO TUTOR FELIPE CEZAR EM COLABORAÇÃO COM O ENGENHEIRO DEVOPS ALEX RICCI ]
Somos simples e raiz. Temos como objetivo, democratizar o acesso e compartilhar todo o tipo de conhecimento em tecnologia!!!
< Tupiniquin Project >