Creating Terraform Modules to Deploy GKE
summary
Shows how to build reusable Terraform modules to deploy Google Kubernetes Engine (GKE) clusters. Covers concrete Terraform code structure, inputs/outputs, and best practices for parameterizing and reusing modules to manage GKE infrastructure.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:26Terraform and GKE
- 3:11Automation prerequisites
- 7:45Terraform data types
- 9:08Demo repos
- 14:55Single file to modules
- 18:06Why modularize
- 21:17Reusable modules
- 24:48Dynamic variables and loops
- 26:14Deploy GKE cluster
- 27:16GCP requirements
- 29:02CI/CD integration
- 31:56Unit tests and validation
- 32:59Further reading
- 34:00Links and closing
related talks
25mBuild and Test GCP Infrastructure Using Terraform Modules
14mMulti-Cloud Foundations with Terraform
29mSteep Approach: Landing Safely in GCP With TFE
21mSelf‑service infrastructure for GCP with Terraform and GitLab
28mDeveloper Flow with Google Cloud and GitLab
14mHow To Manage Keycloak Securely by Using Terraform on Google Cloud
02h 18mDevelop and Deploy to Kubernetes like a Googler
39mTerraform Practices to Enable Infrastructure Scaling
