Level Up Your Deployments: Automate with Terraform + Flux
summary
Shows how Flux integrates with Terraform to manage infra and Kubernetes declaratively, installing the Flux Terraform Controller via Helm and using Flux controllers (source, kustomize, helm, notification, image automation). Demo boots an EKS cluster plus node groups using two Terraform modules with a Terraform Cloud backend, wiring outputs into the next module and writing outputs written to secrets. Features include manual or automated apply, drift detection, dependency ordering and tested concurrency of 1500 concurrent modules.
AI-written summary · about
chapters (12)
- 0:00GitOps and automation
- 3:12GitOps benefits
- 3:35What is Flux
- 6:25Flux controllers
- 10:20Terraform Controller intro
- 11:23Terraform Controller benefits
- 14:59Terraform Controller features
- 16:02Bootstrapping Flux
- 19:13Visualizing deployments
- 21:20Deploying with Terraform
- 25:11Live demo walkthrough
- 25:55Q&A
related talks
27mAutomate with Terraform + Flux + EKS: Level Up Your Deployments
27mHow to Achieve (Actual) GitOps with Terraform and Flux
30mHow and When to Flux your Terraform
39mEnhance Your Kubernetes Experience with GitOps & Flux
26mFlux: Multi-tenancy Deep Dive
27mOrchestrating Multi-Tenancy Kubernetes Environments with Flux
38mAutomated & Observable Deployments with Flux + Keptn
29mAccelerating GitOps Adoption with Flux
