Skip to content

Overview

EKS Blueprints

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

EKS Blueprints also helps you implement relevant security controls needed to operate workloads from multiple teams in the same cluster.


Joint Solution

CHAI™'s EKS Blueprints integration provides an integrated experience for provisioning EKS clusters using EKS Blueprints and deploying application workloads with consistency across environments. All the benefits of the modular extensibility offered by EKS Blueprints can be leveraged through the CHAI™ platform.

Moreover, the CHAI™ platform can be used to modernize customer's on-premises workloads and deploy modernized (containerized) workloads using CHAI™'s application blueprints on those EKS clusters seamlessly.

Benefits

Without this integration, infrastructure teams would have to invest significant time to create clusters in a consistent manner. With this integration, infrastructure teams can establish standard configuration for your EKS cluster, such as:

  • Control plane
  • Worker nodes
  • Kubernetes add-ons

These can be defined as an EKS blueprint that is standardized for their organization, organizational unit (OU), or team. This way, infrastructure teams enable application teams to progress with speed without compromising on standardization and consistency.

The standards-compliant, defined EKS Blueprints will facilitate provisioning of EKS clusters and maintain consistency across different environments such as dev, test, stage, and production.


Blueprint Demo

We have a set of instructions in this PDF where you can create and deploy a sample nginx application in a Kubernetes cluster using CHAI™.