Terraform (IaC) Project

Terraform EKS & VPC Project
Project Date November 10th, 2025
Technologies Terraform, AWS, Kubernetes
Cloud AWS EKS & VPC

This project demonstrates deploying a production-ready AWS EKS (Elastic Kubernetes Service) cluster with a custom VPC using Terraform. It follows Infrastructure as Code (IaC) principles to automate network and Kubernetes cluster setup with modular and scalable configurations.

Key Features:

  • Custom VPC: Public, private, and intra subnets with NAT gateway.
  • EKS Cluster: Managed Kubernetes cluster with auto-scaling node groups.
  • Add-ons: CoreDNS, kube-proxy, VPC CNI, and Pod Identity Agent.
  • Spot Instances: Cost-efficient node groups with auto-scaling.
  • IaC Automation: Reusable Terraform modules for scalable deployment.
  • Environment Setup: Tags and configurations for Dev/Prod environments.