O Ingress gerencia o roteamento HTTP básico, mas depende de anotações para funcionalidades avançadas, como implantações canário e roteamento ponderado. A Gateway API substitui esse modelo baseado em anotações por uma API estruturada e orientada a funções com suporte nativo a políticas de tráfego avançadas.
Por que usar a Gateway API
A Gateway API foi desenvolvida com quatro objetivos de design:
Orientada a funções: As abstrações de recursos da Gateway API permanecem alinhadas às funções organizacionais responsáveis pelo uso e configuração do Kubernetes.
Portátil: Assim como o Ingress, a Gateway API é compatível com diversas implementações. Escolha a mais adequada à configuração do seu cluster.
Expressiva: Políticas avançadas de tráfego, como implantação canário e liberação ponderada, são recursos nativos, não soluções alternativas via anotações.
Extensível: É possível anexar recursos personalizados em qualquer camada da API para permitir personalização granular sem comprometer o modelo central.
Observações de uso
Escolha uma implementação da Gateway API na comunidade open source e configure a rede de serviço. Para mais informações, consulte Implementações.
Notas de versão
Junho de 2025
|
Versão |
Data de lançamento |
Descrição |
Impacto |
|
v1.3.0 |
05-06-2025 |
Compatível exclusivamente com clusters ACS executando Kubernetes 1.32 ou superior. Adiciona espelhamento de tráfego com base em porcentagem especificada. Para obter detalhes completos, consulte o changelog da v1.3.0. |
Sem impacto nas cargas de trabalho. |