Publicado: May 19, 2021
O AWS Load Balancer Controller fornece uma maneira nativa do Kubernetes para configurar e gerenciar o Elastic Load Balancers que roteiam o tráfego para aplicações em execução, em clusters Kubernetes. O Elastic Load Balancing oferece vários load balancers, todos com alta disponibilidade, escalabilidade automática e segurança robusta necessária para tornar as aplicações tolerantes a falhas.
A versão 2.2 do AWS Load Balancer Controller for Kubernetes já está disponível. Esta atualização adiciona vários aprimoramentos para facilitar o roteamento do tráfego para suas aplicações usando Elastic Load Balancers, incluindo:
- Suporte para segmentação de modo de instância com Network Load Balancers
- Controles de segurança aprimorados para uso do Application Load Balancer por meio do Kubernetes IngressClass
- Suporte para AWS Local Zones
- Redirecionamento de SSL simplificado para Application Load Balancers
- Suporte para tipos Te caminho de entrada do Kubernetes
- Suporte a seletores de nós para load balancers de segmentação de instâncias
- Suporte a IP estático para Network Load Balancers
- Suporte a tags da AWS gerenciadas externamente
Uma alteração importante de comportamento a ser observada com esse lançamento é que o esquema de provisionamento padrão dos Network Load Balancers recém-criados será interno. Você pode especificar uma anotação adicional para provisionar um Network Load Balancer público.
Mais informações sobre parâmetros e padrões de configuração de controladores podem ser encontradas aqui e aqui. Para começar a usar o AWS Load Balancer Controller, consulte o guia de instalação e o passo a passo no GitHub. Para saber mais sobre o Amazon EKS, acesse a página do produto ou a documentação.