Publié le: May 19, 2021

AWS Load Balancer Controller fournit un moyen natif de Kubernetes de configurer et de gérer les Elastic Load Balancers qui acheminent le trafic vers les applications exécutées dans les clusters Kubernetes. Elastic Load Balancing propose plusieurs équilibreurs de charge qui offrent tous la haute disponibilité, la mise à l'échelle automatique et la sécurité robuste nécessaires pour rendre vos applications tolérantes aux pannes.

La version 2.2 d'AWS Load Balancer Controller for Kubernetes est désormais disponible. Cette mise à jour ajoute plusieurs améliorations pour faciliter l'acheminement du trafic vers vos applications à l'aide d'Elastic Load Balancers, notamment :

  • La prise en charge du ciblage des instances avec Network Load Balancers
  • Des contrôles de sécurité améliorés pour l'utilisation d'Application Load Balancer via IngressClass de Kubernetes
  • La prise en charge des zones locales AWS
  • La redirection SSL simplifiée pour les Application Load Balancers
  • La prise en charge des entrées Kubernetes Types de chemins
  • La prise en charge du sélecteur de nœuds permettant le ciblage des instances des équilibreurs de charge
  • La prise en charge de l'adresse IP statique pour Network Load Balancers
  • La prise en charge des balises AWS gérées en externe

Un important changement de comportement est à noter avec cette mise à jour : le schéma d'approvisionnement par défaut des nouveau Network Load Balancers est créé en interne. Vous pouvez ajouter une annotation supplémentaire pour allouer un Network Load Balancer destiné au public.

Pour en savoir plus sur les paramètres de configuration du contrôleur et les valeurs par défaut, cliquez ici et ici. Pour commencer à utiliser AWS Load Balancer Controller, consultez le guide d'installation et la démonstration sur GitHub. Pour en savoir plus sur Amazon EKS, consultez la page produit ou la documentation.