Provisioning Kubernetes clusters on AWS with Terraform and EKS

This repository contains the the sample code necessary to provision an EKS clusters with the ALB Ingress Controller.

Code samples:

  1. Provisioning EKS with eksctl
  2. Basic provisioning of EKS with Terraform
  3. Multiple managed node pools with EKS and Terraform
  4. Setting up IAM policies for the ALB Ingress Controller in EKS with Terraform
  5. Integrating the Helm provider with Terraform and EKS
  6. Encapsulating clusters as Terraform modules
  7. Parametrising clusters as Terraform modules
  8. Kubernetes files to deploy an "Hello World" application