Skip to content

Terraform on Google Kubernetes Engine (GKE)

GCP GKE Real-World

Master Terraform on GCP GKE with 40+ real-world demos — GKE Standard & Autopilot clusters, Kubernetes resources, storage, Gateway API, Terraform modules, and CI/CD with Cloud Build.


Udemy Course

Detail Info
Course GCP GKE Terraform on Google Kubernetes Engine DevOps SRE — 40 Demos
Rating ⭐ 4.5
Students 2,800+
Demos 40+ Hands-On
Instructor Kalyan Reddy Daida

Enroll on Udemy GitHub Repository


Course Sections (28 Sections)

Terraform Fundamentals

# Section Topics
01 Install Tools Terraform, gcloud CLI setup
02 Terraform Commands init, plan, apply, destroy
03 Language Basics Providers, resources, variables
04 Meta-Argument: provider Provider configuration
05 Variables & Outputs Input variables, output values
06 Meta-Argument: count Resource counting
07 Datasources Data sources
08 Meta-Argument: for_each Dynamic resources

GKE Clusters & Kubernetes

# Section Topics
09 GKE Public Standard Cluster Public cluster setup
10 Kubernetes Resources — YAML K8s manifests
11 Kubernetes Resources — Terraform K8s via Terraform
12 GKE Private Cluster + Autoscaler Private cluster with autoscaling
13 Horizontal Pod Autoscaling HPA
14 Vertical Pod Autoscaling VPA
15 Private Cluster — Private Endpoint Fully private cluster
16 Private Autopilot Cluster GKE Autopilot

Storage

# Section Topics
17 Persistent Disks PV, PVC, StorageClass
18 Cloud SQL Storage Cloud SQL integration
19 Cloud Storage FUSE CSI GCS FUSE driver
20 Filestore NFS with Filestore

Gateway API & Networking

# Section Topics
21 GKE Gateway API Gateway API for ingress

Modules & DevOps

# Section Topics
22 Terraform Modules Using modules
23 GKE Infra — Custom Modules Custom infra modules
24 GKE Infra — DevOps Cloud Build Infra CI/CD
25 GKE Workloads — Custom Modules Workload modules
26 GKE Workloads — DevOps Cloud Build Workload CI/CD
27 App Continuous Integration App CI pipeline
28 App Continuous Delivery App CD pipeline

Technologies Covered

Category Tools & Services
IaC Terraform (providers, variables, modules, remote state)
Container Orchestration GKE Standard, GKE Autopilot, Kubernetes
Autoscaling Horizontal Pod Autoscaler, Vertical Pod Autoscaler, Cluster Autoscaler
Storage Persistent Disks, Cloud SQL, Cloud Storage FUSE, Filestore
Networking Gateway API, VPC, Private clusters
DevOps Cloud Build, GitHub integration, CI/CD pipelines

GitHub Repository

Repository Description
terraform-on-google-kubernetes-engine Course companion repo — all Terraform configurations

Part of the StackSimplify Ecosystem

TerraformGuru is built by Kalyan Reddy Daida — the instructor behind 21 courses and 383,000+ students on Udemy.

Visit StackSimplify Browse All Courses

🎉 New Course
Ultimate DevOps Real-World Project Implementation on AWS
$15.99 $84.99 81% OFF
DEVOPS2026FEB
Enroll Now on Udemy →
🎉 Offer