Os clusters ACK Serverless oferecem um ALB Ingress controller gerenciado que utiliza as regras de encaminhamento da Camada 7 do Application Load Balancer (ALB). Este tópico descreve como instalar, atualizar e desinstalar o ALB Ingress controller em um cluster ACK Serverless.
instale o ALB Ingress controller
Consulte Regions and zones that support ALB.
Durante a criação do cluster
Ao criar um cluster ACK Serverless, na página Component Configurations, selecione ALB Ingress na seção Ingress. Em seguida, em ALB Instance, selecione Create ou None de acordo com suas necessidades.
|
Gateway source |
Descrição |
Resultado |
|
New |
Instala o ALB Ingress controller e cria uma instância de ALB associada. Você pode criar uma instância de ALB Intranet ou Intranet de acordo com suas necessidades. Para detalhes de faturamento, consulte ALB billing rules. |
O controller cria automaticamente um objeto AlbConfig chamado |
|
None |
Instala apenas o ALB Ingress controller sem criar uma instância de ALB. |
Importante
O controller não cria esses recursos. Você deve create an AlbConfig object e uma IngressClass resource manualmente. |
Para um cluster existente
instale 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.
Instance source
Descrição
Resultado
(Recomendado)New
Network Type: Crie uma instância de ALB 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 compatíveis com a instância de ALB dentro desta VPC. especifique dois vSwitches em zonas diferentes. Se você não especificar os vSwitches, o sistema seleciona automaticamente dois vSwitches ativos. Você também pode clicar em Create vSwitch para criar um novo vSwitch.
O Controller cria automaticamente um recurso AlbConfig chamado
albe um recurso 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 de ALB existente na lista suspensa. Instâncias de 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 de ALB. Instala apenas o componente ALB Ingress Controller.
ImportanteO Controller não cria os recursos correspondentes. create an AlbConfig e uma IngressClass manualmente.
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 nenhum botão Upgrade aparecer, 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 no cluster antes de desinstalar o controller. O ALB Ingress Controller então libera automaticamente a instância de ALB correspondente.
Se algum AlbConfig não excluído permanecer no cluster, a instância de ALB correspondente não será liberada e continuará a gerar cobranças.
A exclusão subsequente do AlbConfig falhará porque o controller não estará mais presente. Para recuperar, reinstale o controller, exclua o AlbConfig para liberar a instância de ALB e, em seguida, desinstale o 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 Uninstall.
Na caixa de diálogo Uninstall, clique em OK.