Publié le: Oct 23, 2020

Le contrôleur d'entrée ALB est désormais le contrôleur d'équilibreurs de charge AWS et prend en charge les équilibreurs de charge d’application (Application Load Balancers) et de réseau (Network Load Balancers). Le nouveau contrôleur vous permet de simplifier les opérations et d’économiser des coûts en partageant un les équilibreurs de charge d’application sur plusieurs applications de votre cluster Kubernetes, ainsi que d’utiliser un les équilibreurs de charge de réseau pour cibler des pods exécutés sur AWS Fargate.

Souvent, les applications Kubernetes doivent être exposées à du trafic externe. Les clients EKS utilisent des programmes Elastic Load Balancer pour assurer cette tâche. Les équilibreurs de charge de réseau sont créés en réponse aux services Kubernetes de type LoadBalancer et assurent une prise en charge hautes performances du trafic, pouvant atteindre des millions de requêtes par seconde. En cas d’exigences d’équilibrage de charge plus avancées, le contrôleur d’entrée ALB provisionne automatiquement des les équilibreurs de charge d’application en réponse aux objets d’entrée Kubernetes.

Auparavant, Kubernetes ne pouvait provisionner des équilibreurs de charge de réseau qu’en mode de ciblage d’instances, ce qui ne permettait pas d’inclure comme cibles d’équilibrage de charge les pods exécutés sur AWS Fargate. Désormais, le contrôleur d’équilibreurs de charge AWS prend en charge le mode de ciblage d’adresses IP pour les équilibreurs de charge de réseau, autorisant ainsi les clients à cibler les pods exécutés sur AWS Fargate. Le nouveau contrôleur prend également en charge le groupement d’entrées, ce qui réduit les coûts grâce au partage d’un ALB sur plusieurs espaces de noms et services du même cluster.

Le contrôleur d’équilibreurs de charge AWS peut être installé dans tous les clusters EKS. Le mode IP des équilibreurs de charge de réseau (NLB) est pris en charge sur les clusters EKS exécutant Kubernetes version 1.18. Les clusters plus anciens seront pris en charge dans les prochaines semaines. Pour commencer, consultez la documentation EKS et le guide de migration open source. Pour en savoir plus sur le contrôleur d’équilibreurs de charge AWS, consultez le blog de lancement.