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.