Instale, atualize ou desinstale o ALB Ingress controller para rotear tráfego da camada 7 para clusters ACK.
Consulte Regions and zones that support ALB.
Instale o ALB Ingress controller
Escolha um dos métodos a seguir:
Criação de um novo cluster: Configure o controller durante a criação do cluster.
Uso de um cluster existente: Instale o controller na página Add-ons após o cluster estar em execução.
Instalação durante a criação do cluster
Ao criar um cluster gerenciado ou dedicado ACK, acesse a seção Ingress e selecione ALB Ingress.
Defina ALB Instance como New, Existing ou None:
|
Origem da instância |
Descrição |
Recursos criados |
|
(Recomendado) New |
Crie uma instância ALB:- Network Type: Internet ou Intranet- VPC: assume como padrão a VPC do cluster- vSwitch: dois vSwitches em zonas diferentes; seleção automática se deixado em branco. Para criar vSwitches, clique em Create vSwitch.Consulte ALB billing rules. |
Um AlbConfig chamado |
|
(Recomendado) Existing |
Selecione uma instância ALB existente. Instâncias ALB Basic não são suportadas. Consulte Reuse an existing ALB instance. |
Um AlbConfig chamado |
|
(Opcional) None |
Instale o controller sem criar uma instância ALB. Utilize esta opção quando for especificar instâncias ALB no YAML do Ingress. |
Nenhuma instância ALB ou resource relacionado é criado. É necessário realizar manualmente create an AlbConfig e IngressClass. |
Instalação em um cluster existente
Faça login no ACK console. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, clique em Add-ons.
Na página Add-ons, clique na aba Networking. Na seção Networking, clique em Install no cartão ALB Ingress Controller.
-
Na caixa de diálogo Install ALB Ingress Controller, selecione New, Existing ou None para ALB Instance, configure os parâmetros restantes e clique em OK.
Origem da instância
Descrição
Resultado
(Recomendado)New
Network Type: Crie uma instância ALB do tipo Internet ou Private Network conforme necessário. Para mais informações sobre faturamento, consulte ALB billing.
VPC: O valor padrão é a VPC do cluster.
vSwitch: Exibe os switches virtuais nas zonas suportadas pela instância ALB dentro desta VPC. Especifique dois vSwitches em zonas diferentes. Caso nenhum vSwitch seja especificado, o sistema seleciona automaticamente dois vSwitches ativos. Também é possível clicar em Create vSwitch para criar um novo vSwitch.
O Controller cria automaticamente um resource AlbConfig chamado
albe um resource IngressClass correspondente. O AlbConfig inclui um listener padrão que utiliza o protocolo HTTP na porta 80. Para mais informações sobre extensões de listener, consulte Configure ALB instances with AlbConfig.(Recomendado)Existing
Selecione uma instância ALB existente na lista suspensa. Instâncias ALB Basic Edition não são suportadas. Para mais informações, consulte Configure ALB instances with AlbConfig.
(Opcional)None
Não cria uma instância ALB. Instala apenas o componente ALB Ingress Controller.
ImportanteO Controller não cria os resources correspondentes. Realize manualmente create an AlbConfig e um IngressClass.
Atualize o ALB Ingress controller
Faça login no ACK console. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, clique em Add-ons.
-
Na página Add-ons, clique na aba Networking. Na seção ALB Ingress Controller, clique em Upgrade.
NotaSe o botão Upgrade não aparecer, significa que o controller já está na versão mais recente.
Na caixa de diálogo Upgrade, clique em OK.
Desinstale o ALB Ingress controller
Exclua o AlbConfig do cluster antes de desinstalar o controller. Assim, o ALB Ingress Controller libera automaticamente a instância ALB correspondente.
Caso reste algum AlbConfig não excluído no cluster, a instância ALB correspondente não será liberada e continuará gerando custos.
Tentativas posteriores de excluir o AlbConfig falharão porque o controller não estará mais presente. Para recuperar, reinstale o controller, exclua o AlbConfig para liberar a instância ALB e, em seguida, desinstale o controller novamente.
Faça login no ACK console. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, clique em Add-ons.
Na página Add-ons, clique na aba Networking. Na seção ALB Ingress Controller, clique em Uninstall.
Na caixa de diálogo Uninstall, clique em OK.
Próximos passos
Consulte Release notes of ALB Ingress Controller.
Consulte Create an ALB Ingress para rotear tráfego com regras de ALB Ingress.
Para clusters dedicados ACK, consulte Grant access permissions to the ALB Ingress controller for an ACK dedicated cluster.