terraform-aws-eks
Terraform module to create Amazon Elastic Kubernetes (EKS) resources 🇺🇦 (by terraform-aws-modules)
terraform-aws-eks-blueprints
Configure and deploy complete EKS clusters. (by aws-ia)
terraform-aws-eks | terraform-aws-eks-blueprints | |
---|---|---|
81 | 44 | |
4,672 | 2,878 | |
1.5% | 1.3% | |
8.5 | 8.9 | |
22 days ago | 7 days ago | |
HCL | HCL | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
terraform-aws-eks
Posts with mentions or reviews of terraform-aws-eks.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-04-11.
-
Amazon EKS (Auto Mode) Infrastructure as Code with Terraform
Ref: https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v20.36.0/examples/eks-auto-mode/main.tf
-
From Zero to EKS and Hybrid-Nodes — Part 2: The EKS and Hybrid Nodes configuration.
Cluster creation is straightforward. We’ll use the state file from the VPC creation to retrieve outputs, and we’ll create the cluster using the terraform-aws-modules/eks/aws module.
-
AWS and Docker Hub Limits: Smart Strategies for April 2025 Changes
If you are using https://github.com/terraform-aws-modules/terraform-aws-eks module to create your cluster and using in-built role it is creating for the worker nodes, don’t forget to extend it with a new policy to allow ecr:BatchImportUpstreamImage because by default it attaches managed policy arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryPullOnly which doesn’t allow pull-through cache.
-
Troubleshooting Self Managed Node Groups in Terraform EKS
From the documentation, we have to use CUSTOM value, but it is not true. There is a github issue: #3094. Terraform is not accepting the CUSTOM value. Instead of CUSTOM it has to be value, which the image is based on. In my example, it is AL2023_x86_64_STANDARD.
-
AWS CodePipeline + EKS Action: The Easiest Way to Deploy Containers Yet!
I have used eks auto using terraform eks module which is quick and easy.
-
EKS Auto Mode Unlocked for Existing Clusters with Terraform
Terraform-aws-eks release a new version v20.31.1 which allows to use custom NodeClass/NodePools when EKS Auto is enabled without built-in NodePools.
-
EKS Auto Mode Arrives in Terraform – Simplify Kubernetes Today
Terraform eks module released a new version v20.31.0 which enables the support of EKS Auto mode and EKS Hybrid Nodes.
-
Run Kubernetes Like a Pro—Without the Expertise! Introducing EKS Auto Mode
Note: Terraform support(still ongoing) not yet there so for this blog we will use AWS console.
-
How to use the AWS Load Balancer Controller to connect multiple EKS clusters with existing Application Load Balancers
Here’s a lovely GitHub issue with more details: https://github.com/terraform-aws-modules/terraform-aws-eks/issues/1539
-
Efficient Kubernetes Cluster Deployment: Accelerating Setup with EKS Blueprints
Upon reviewing EKS Blueprints, I found myself pondering its relationship with terraform-aws-modules-eks. In reality, EKS Blueprints does not stand in opposition to or compete with terraform-aws-modules-eks; rather, it complements and extends its functionality. EKS Blueprints acts as a valuable enhancement to the standard EKS module, enriching it with additional features and refinements, effectively adding a touch of sweetness and spice to the existing framework.
terraform-aws-eks-blueprints
Posts with mentions or reviews of terraform-aws-eks-blueprints.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-10-21.
-
Efficient Kubernetes Cluster Deployment: Accelerating Setup with EKS Blueprints
EKS Blueprints is implemented in two popular IaC frameworks, HashiCorp Terraform and AWS Cloud Development Kit (AWS CDK), which help you automate infrastructure deployments. To get started, please visit the Getting Started guides for either EKS Blueprints for Terraform or EKS Blueprints for CDK.
- Deploy scalable, cost-effective event-driven workloads with Amazon EKS, KEDA, and Karpenter
-
Bootstrap Complete Amazon EKS Clusters with EKS Blueprints for Terraform
We will look at the EKS Blueprints for Terraform framework to facilitate and fast-track this process. By leveraging EKS Blueprints, we can provision purpose-built, "batteries-included," and Well-Architected EKS clusters that contain any necessary operational tooling and AWS integrations out-of-the-box, allowing us to start onboarding applications as fast as possible.
-
I am afraid to spin up an EKS instance using AWS provider
Have you checked out this repo https://github.com/aws-ia/terraform-aws-eks-blueprints
-
Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes
Now that you have the networking part done, you can build configurations for the EKS cluster and its add-ons. You will use the terraform-aws-modules to create the EKS cluster and eks_blueprints module from terraform-aws-eks-blueprintsto configure EKS add-ons.
-
Enabling GPU Nodes for PyTorch Workloads on EKS with Autoscaling
## (https://github.com/aws-ia/terraform-aws-eks-blueprints) ## ... [other Terraform code] ## Cluster Configuration module "eks" { # ... [other configuration] self_managed_node_groups = { gpu_node_group = { node_group_name = "gpu-node-group" ami_type = "AL2_x86_64_GPU" capacity_type = "ON_DEMAND" instance_types = [ "g4dn.xlarge", "g4dn.2xlarge", ] # ... [other configuration] taints = { dedicated = { key = "nvidia.com/gpu" value = "true" effect = "NO_SCHEDULE" } } # ... [other configuration] } } }
- Why is there no consistency in the EKS examples.
-
Is there any advantage to running Karpenter and CordDNS in Fargate?
Here is the link: https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/examples/karpenter/main.tf
- Need suggestions for managing eks terraform module
-
What's everyone's favorite EKS Terraform module these days?
Anyone using eks blueprints or cloudposse's module?
What are some alternatives?
When comparing terraform-aws-eks and terraform-aws-eks-blueprints you can also consider the following projects:
eksctl - The official CLI for Amazon EKS
cuber-gem - An automation tool that simplify the deployment of your apps on Kubernetes.
terragrunt-infrastructure-modules-example - A repo used to show examples file/folder structures you can use with Terragrunt and Terraform
cdk-eks-blueprints - AWS Quick Start Team
kubesphere - The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️