finds.dev← search

// the find

stacksimplify/terraform-on-aws-eks

★ 738 · HCL · updated Apr 2026

Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos

A course companion repo for a Udemy course on Terraform + AWS EKS. Each numbered folder is a self-contained demo with HCL manifests and a README walkthrough. This is learning material, not a reusable library — you follow along with the course and apply it to your own cluster.

The demos are genuinely end-to-end: VPC, EKS cluster, node groups, IRSA, ALB controller, ExternalDNS, EBS/EFS CSI, Fargate, HPA/VPA, and monitoring are all covered with actual Terraform code, not pseudocode. The split between ekscluster-terraform-manifests and k8sresources-terraform-manifests in each section teaches the correct pattern of separate state backends for cluster infra vs. workloads. Coverage of IAM-for-EKS is unusually thorough — 7 demos covering IRSA, admin/readonly users via IAM roles and groups, and RBAC wiring — most tutorials skip this entirely. The repo is still getting commits in 2026, so it hasn't been abandoned to bitrot.

Private keys (.pem files) are committed directly into the repo under private-key/ directories in multiple sections — a bad habit to teach learners who may replicate this pattern. There are no reusable modules here; each section copies the VPC and bastion host configs verbatim, so if you want to adapt this to your own project you're manually diffing 50 folders rather than pulling a module. Everything targets a specific EKS version and AWS provider version — those go stale fast and the demos will silently break on newer provider APIs without any version-pinning discipline beyond what's in c1-versions.tf. The repo is only useful if you have the course; the READMEs reference video steps and assume you're watching alongside, so standalone use without the paid content is frustrating.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →