Welcome to EKS for Noobs! This repository contains Terraform code to deploy a simple, best-practice Kubernetes cluster on Amazon EKS (Elastic Kubernetes Service). Whether you're new to Kubernetes or looking to streamline your AWS deployments, this project provides a solid foundation for running containerized applications at scale.
Before you begin, ensure you have the following tools installed:
You'll also need an AWS account and appropriate permissions to create EKS clusters and related resources.
-
Clone this repository: git clone https://github.com/jeremyritchie/eks-for-noobs.git cd eks-for-noobs
-
Review and modify the
terraform.tfvars,backend.tf,provider.tf,data.tffiles in each directory as needed. -
Initialize Terraform: terraform init
-
Deploy the EKS cluster: cd eks terraform apply --var-file ../terraform.tfvars
-
Deploy the EKS Config: cd ../eks-config terraform apply --var-file ../terraform.tfvars
-
Access your application: After deployment, you can access the 2048 game at
https://2048.your-domain.com