Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Visão geral do ALB Ingress

Última atualização: Jun 27, 2026

Apresenta os conceitos básicos de Ingress, o funcionamento do controlador ALB Ingress e as notas de uso para ALB Ingress no ACK.

Termos principais

Termo

Descrição

Ingress

Define regras para rotear tráfego HTTP/HTTPS externo para Services do cluster.

Service

Fornece uma identidade de rede estável para um conjunto de pods replicados.

Controlador ALB Ingress

Traduz resources de Ingress em configurações de ALB, criando instâncias, listeners e regras de roteamento automaticamente.

AlbConfig

Definição de resource personalizado (CRD) que configura uma instância de ALB e seus listeners. Cada AlbConfig corresponde a uma instância de ALB.

Funcionamento

Quando um resource de Ingress é alterado, o controlador detecta a mudança por meio do servidor de API do Kubernetes e executa as seguintes operações:

  1. Crie uma instância de ALB.

  2. Configure listeners na instância.

  3. Crie regras de Ingress.

  4. Configure grupos de servidores backend.

Os três resources principais são:

  • Service: estabelece um endpoint de rede estável para onde os Ingresses direcionam o tráfego, abstraindo uma aplicação distribuída em pods replicados.

  • Ingress: especifica regras de proxy reverso que encaminham requisições HTTP/HTTPS para Services com base no nome do host e no caminho da URL.

  • AlbConfig: gerencie a configuração da instância de ALB subjacente. O controlador gera um AlbConfig para cada instância de ALB gerenciada.

ALB Ingress controller component relationship diagram

Principais capacidades

O controlador oferece suporte aos seguintes recursos:

Capacidade

Descrição

Roteamento complexo

Direciona o tráfego com base no nome do host e no caminho da URL.

Descoberta automática de certificados

Obtém e aplica certificados TLS para listeners HTTPS de forma automática.

Múltiplos protocolos

Suporta HTTP, HTTPS e QUIC.

Compatibilidade com NGINX Ingress

Funciona com configurações existentes de NGINX Ingress.

Elasticidade na camada 7

Gerencie grandes volumes de tráfego utilizando o dimensionamento e o balanceamento de carga nativos do ALB.

Notas de uso

Aviso

As instâncias de ALB que atendem Ingresses são totalmente gerenciadas pelo controlador ALB Ingress. Não as modifique no console do ALB. Alterações manuais podem entrar em conflito com o estado do controlador e causar interrupções no serviço.

Para consultar as cotas do ALB, consulte Funções e recursos.

Próximos passos