Configuration in this directory creates Amazon EKS clusters with self-managed node groups demonstrating different configurations:
eks-al2.tf
demonstrates an EKS cluster using self-managed node group that utilizes the EKS Amazon Linux 2 optimized AMIeks-al2023.tf
demonstrates an EKS cluster using self-managed node group that utilizes the EKS Amazon Linux 2023 optimized AMIeks-bottlerocket.tf
demonstrates an EKS cluster using self-managed node group that utilizes the Bottlerocket EKS optimized AMI
The different cluster configuration examples provided are separated per file and independent of the other cluster configurations.
To provision the provided configurations you need to execute:
$ terraform init
$ terraform plan
$ terraform apply --auto-approve
Note that this example may create resources which cost money. Run terraform destroy
when you don't need these resources.