Publicado en: May 19, 2021

AWS Load Balancer Controller proporciona una forma nativa de Kubernetes para configurar y administrar los balanceadores de carga elásticos que enrutan el tráfico a aplicaciones que se ejecutan en clústeres de Kubernetes. Elastic Load Balancing ofrece cuatro tipos de balanceadores de carga que cuentan con el nivel necesario de alta disponibilidad, escalabilidad automática y seguridad para que sus aplicaciones sean tolerantes a errores.

La versión 2.2 de AWS Load Balancer Controller para Kubernetes ya está disponible. Esta actualización agrega múltiples mejoras para facilitar el enrutamiento del tráfico a sus aplicaciones utilizando balanceadores de carga elástico entre las que se que incluyen:

  • Compatibilidad para destinos de modo de instancias con balanceadores de carga de red
  • Controles de seguridad mejorados para el uso de balanceadores de carga de aplicaciones mediante IngressClass de Kubernetes
  • Compatibilidad con AWS Local Zones
  • Redirección SSL simplificada para balanceadores de carga de aplicaciones
  • Compatibilidad con los tipos de ruta de entrada de Kubernetes
  • Compatibilidad con el selector de nodos para instancias con balanceadores de carga como destino
  • Compatibilidad con IP estáticas para balanceadores de carga de red
  • Compatibilidad con etiquetas de AWS administradas de manera externa

Un cambio de comportamiento importante a destacar en este lanzamiento es que el esquema de aprovisionamiento predeterminado de balanceadores de carga de red de nueva creación será interno. Puede especificar una anotación adicional para aprovisionar un balanceador de carga de red público.

Puede encontrar más información sobre los parámetros de configuración del controlador y los valores predeterminados aquí y aquí. Para comenzar a usar AWS Load Balancer Controller, consulte la guía de instalación y el tutorial en GitHub. Para obtener más información sobre Amazon EKS, vaya a la página del producto o consulte la documentación.