Publié le: Nov 16, 2022

AWS App2Container (A2C) prend désormais en charge les plans EKS pour configurer un cluster géré Kubernetes sur AWS. Avec cette version, nous facilitons et accélérons l'utilisation d'A2C afin de déployer des clusters créés à l'aide des plans EKS. Les clients peuvent utiliser les manifestes Kubernetes proposés par App2Container avec l'infrastructure EKS existante. Grâce à cette fonctionnalité, les clients peuvent configurer des limites de processeur et mémoire pour les pods d'application créés par A2C. Les clients peuvent également créer des configurations d'entrée à l'aide d'AWS Application Load Balancer (ALB) ou NGINX avec AWS Network Load Balancer (NLB). 

AWS App2Container (A2C) est un outil de ligne de commande pour la modernisation des applications .NET et Java en applications conteneurisées. A2C analyse toutes les applications qui s'exécutent dans des machines virtuelles sur site ou dans le cloud, et en dresse l'inventaire. Il suffit de sélectionner l'application à conteneuriser, et A2C crée un package contenant l'artefact d'application et les dépendances identifiées dans des images de conteneurs, configure les ports réseau et génère la tâche ECS et les définitions de pods Kubernetes.

Les plans EKS sont un ensemble de modules d'Infrastructure en tant que code (IaC) qui vous aidera à configurer et à déployer des clusters EKS cohérents et incluant des batteries entre plusieurs comptes et plusieurs régions. Vous pouvez utiliser des plans EKS pour amorcer facilement un cluster EKS avec des modules complémentaires Amazon EKS ainsi qu'une large gamme de modules complémentaires open source populaires comme Prometheus, Karpenter, NGINX, Traefik, AWS Load Balancer Controller, Fluent Bit, Keda, Argo CD, et bien d'autres.

Pour en savoir plus, reportez-vous à la documentation technique d'App2Container relative à l'utilisation d'A2C avec les plans EKS.