Posted On: Nov 16, 2022
AWS App2Container (A2C) now supports EKS Blueprints for setting up a managed Kubernetes cluster on AWS. With this release, we are making it easier and faster to use A2C to deploy to clusters created using EKS Blueprints. Customers can leverage App2Container provided Kubernetes manifests with existing EKS infrastructure. With this feature, customers can configure CPU and Memory limits for A2C created application pods. Customers can also create ingress configurations using AWS Application Load Balancer (ALB) or NGINX with AWS Network Load Balancer (NLB).
AWS App2Container (A2C) is a command-line tool for modernizing .NET and Java applications into containerized applications. A2C analyzes and builds an inventory of all applications running in virtual machines, on premises, or in the cloud. You simply select the application you want to containerize, and A2C packages the application artifact and identified dependencies into container images, configures the network ports, and generates the ECS task and Kubernetes pod definitions.
EKS Blueprints is a collection of Infrastructure as Code (IaC) modules that will help you configure and deploy consistent, batteries-included EKS clusters across accounts and regions. You can use EKS Blueprints to easily bootstrap an EKS cluster with Amazon EKS add-ons as well as a wide range of popular open-source add-ons, including Prometheus, Karpenter, NGINX, Traefik, AWS Load Balancer Controller, Fluent Bit, Keda, Argo CD, and more.
To learn more, refer to App2Container technical documentation for using A2C with EKS Blueprints.