Online Course
Create Your Private AKS Cluster with Terraform
Learn how to create a production ready fully private AKS cluster with Terraform. For only $49.90 CAD $9.90 CAD, learn all the tips and best practices to quickly build your managed Kubernetes cluster in Azure.
BUY NOW FOR ONLY $9.90 CAD🎉 Pre-Launch Offer: Only 9.90 CAD! 🎉
Get lifetime access to the course for just 9.90 CAD (regularly 49.90 CAD) while I'm still working on it! Lock in this exclusive price now and get access to content as it’s released, with future updates included.
Why Should You Buy This Course?
- You've browsed my blog but might have missed or not fully grasped certain aspects.
- You learn better by watching someone else perform the tasks.
- You want a quick, proven method to set up a production-ready AKS cluster.
- You're familiar with Terraform and keen to practice with a fun exercise.
- It's only $9.90 CAD.
What's Inside?
Infrastructure
- Understand how to structure your environment in Azure.
- Configure DNS in the cloud and on-premise with Private DNS resolver.
- Expose public websites with Front Door.
Managed NGINX Ingress
- Use NGINX ingress controller with the web application routing add-on.
- Add Key Vault integration for your TLS certificates.
- Configure your private DNS records automatically.
Security
- Enable Microsoft Entra ID integration and Azure RBAC.
- No public traffic.
Monitoring
- Configure Container Insights.
- Configure managed Prometheus & Grafana with private endpoints.
Automation
- CI/CD pipeline to deploy the Terraform code.
- CI/CD pipeline to destroy the infrastructure.
"Infrastructure as code is not just about automation—it's about enabling collaboration, repeatability, and confidence in your infrastructure. That’s the power of Terraform."
_
Â
Armon Dadgar, Co-Founder & CTO, HashiCorp
The Full Curriculum
Part 1:Â Introduction
- Welcome
Â
Part 2:Â Getting Started
- Split the solution into multiple states
- Configure Terraform remote state
Â
Part 3:Â Network
- Create virtual networks, subnets & VPN
- Create the DNS & private resolver
- Create the Azure Firewall and User Defined Routes
Â
Part 4:Â Services
- Create Container Registry, Key Vault & Storage Account
- Create the Azure Kubernetes Service and all add-ons (web application routing, Entra ID integration, Container Insights, Monitoring, Key Vault integration, auto scaling, multi zones for nodes, automatic upgrades)
Â
Part 5:Â Application
- Deploy a private application (nginx configuration + TLS certificates)
- Create the Front Door
- Deploy a public application
Â
Part 6:Â CI/CD
- Create the Azure Managed DevOps pool
- Create a creation pipeline
- Create a destruction pipeline
Meet Your Instructor

Hello, I'm Rémi Céraline, an Azure Solutions Architect and Microsoft Certified Trainer. With years of experience in Terraform, I'm excited to invite you to join me in this hands-on experience, where you'll feel as if you're seated right beside me, witnessing every action as we create a private, production-ready AKS cluster using Terraform.
My teaching philosophy prioritizes hands-on learning, ensuring you gain practical skills to excel in the world of infrastructure as code. I'll provide clear guidance and support, empowering you to succeed.
Join me on this journey, and let's unlock the potential of Terraform together. Let's get started!