What is Amazon EKS Blueprints?
mainAmazon EKS Blueprints is an Infrastructure as Code (IaC) framework used to compose and manage complete Amazon EKS clusters. It allows you to describe the desired state of your EKS environment—including the control plane, worker nodes, and Kubernetes add-ons—as a blueprint.
Once configured, these blueprints can be used to deploy consistent environments across multiple AWS accounts and Regions using continuous deployment automation. It is designed to bootstrap clusters with both Amazon EKS add-ons and popular open-source software such as:
- Observability: Prometheus, Fluent Bit
- Scaling & Networking: Karpenter, Nginx, Traefik, AWS Load Balancer Controller
- Workload Management: Keda, ArgoCD
It also provides mechanisms to implement security controls for multi-team workload operations within a single cluster.