Azure Kubernetes Service with Azure DevOps and Terraform (Udemy.com)
Docker, AKS, Azure Disks, DevOps, Virtual Nodes, ACR, DNS Zones, Active Directory, Kubernetes RBAC, Ingress, Terraform
Created by: Kalyan Reddy Daida
Last updated March 2026
What you will learn
- You will learn to build Azure AKS Production grade clusters using Azure AKS CLI
- You will learn terraform from basics and create terraform manifests for provisioning Azure AKS Production grade clusters
- You will learn to provision Azure AKS Clusters using Terraform and Azure DevOps.
- You will learn 30+ kubernetes concepts and use 21 Azure Services in combination with Azure AKS
- You will implement DevOps concepts with Azure DevOps Continuous Integration Pipelines and Continuous Deliver Pipelines also called Release Pipelines
- You will write Azure DevOps CI Pipelines from scratch using Starter Pipelines
- You will write kubernetes manifests with confidence after going through live template writing sections
- You will learn Kubernetes Fundamentals in both imperative and declarative approaches
- You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql
Course Description
Important Note: This course requires you to download Docker Desktop from Docker website . If you are a Udemy Business user, please check with your employer before downloading software.
Course Overview
Welcome to this Amazing course on Azure AKS Kubernetes - Masterclass | Azure DevOps, Terraform. Below is the list of modules covered in this course.
Course Modules
Create Azure AKS Cluster using Azure Portal
Docker Fundamentals
Imperative Method: Kubernetes Fundamentals using kubectl
Declarative Method: Kubernetes Fundamentals using YAML
Azure Disks for AKS Storage
Custom Storage Class, PVC, and PV
AKS default Storage class, PVC and PV
User Management Web Application Deployment with MySQL as storage using Storage Class, PVC, and PV
Azure MySQL for AKS Storage
Kubernetes Secrets
Azure Files for AKS Storage
Ingress Basics
Ingress Context path based Routing
Azure DNS Zones - Delegate domain from AWS to Azure
Ingress and External DNS with Azure DNS Zones
Ingress Domain Name based Routing with External DNS
Ingress SSL with LetsEncrypt
Kubernetes Requests & Limits
Kubernetes Namespaces
Kubernetes Namespaces - Imperative
Kubernetes Namespaces - Limit Range
Kubernetes Namespaces - Resource Quota
Azure Virtual Nodes for AKS
Azure Virtual Nodes Basics
Azure AKS Virtual Nodes Mixed Mode Deployments
Azure Container Registry for AKS
Integrate Azure Container Registry ACR with AKS
Azure AKS Pull Docker Images from ACR using Service Principal
Pull Docker Images from ACR using Service Principal and Run on Azure Virtual Nodes
Azure DevOps with AKS Cluster
Azure DevOps - Build and Push Docker Image to Azure Container Registry
Azure DevOps - Build, Push to ACR and Deploy to AKS
Azure DevOps - Create Starter Pipeline
Azure DevOps - Release Pipelines
Azure AKS - Enable HTTP Application Routing AddOn
Azure AKS Authentication with Azure AD and Kubernetes RBAC
Azure AKS Cluster Access with Multiple Clusters
Azure AD Integration with Azure AKS for Authentication
Kubernetes RBAC Role & Role Binding with Azure AD on AKS
Kubernetes RBAC Cluster Role & Role Binding with AD on AKS
Azure AKS Cluster Autoscaling
Azure AKS - Cluster Autoscaler
Azure AKS - Horizontal Pod Autoscaler HPA
Azure AKS Production Grade Cluster Design using AZ AKS CLI
Create Azure AKS Cluster using AZ AKS CLI
Create Azure AKS Linux, Windows, and Virtual Node Pools
Deploy Apps to Azure AKS Linux, Windows, and Virtual Node Pools
Provision Azure AKS Clusters using Terraform
Terraform Command Basics
Terraform Language Basics
Provision AKS Cluster using Terraform
Create AKS Cluster Linux and Windows Node Pools
Create an Azure AKS Cluster using Custom Virtual Network
Provision Azure AKS using Terraform & Azure DevOps
Azure Services Covered
Azure Kubernetes Service
Azure Disks
Azure Files
Azure MySQL Database
Azure Storage Accounts
Azure Cloud Shell
Azure Load Balancer
Azure DNS Zones
Azure Container Registries ACR
Azure Container Registries ACR with Azure Service Principal
Azure DevOps - Build Pipelines with ACR & Github Repositories
Azure DevOps - Release Pipelines with AKS
Azure Public IP Address
Azure Standard Load Balancer
Azure Virtual Networks
Azure Active Directory
Azure Container Instances - Virtual Nodes
Azure AKS Windows and Linux User NodePools
Azure Managed Service Identity - MSI
Azure Virtual Machine Scale Sets
Azure Log Analytics Workspaces for Azure Monitor
Kubernetes Concepts Covered
Kubernetes Architecture
Pods
ReplicaSets
Deployments
Services - Load Balancer Service
Services - Cluster IP Service
Services - External Name Service
Services - Ingress Service
Services - Ingress SSL & SSL Redirect
Services - Ingress & External DNS
Services - Domain Name based Routing
Imperative - with kubectl
Declarative - Declarative with YAML
Secrets
Init Containers
Requests & Limits
Namespaces - Imperative
Namespaces - Limit Range
Namespaces - Resource Quota
Storage Classes
Persistent Volumes
Persistent Volume Claims
Services - Load Balancers
Annotations
HPA - Horizontal Pod Autoscaler
CA - Cluster Autoscaler
Config Maps
RBAC - Role & Role Bindings
RBAC - Cluster Role & Cluster Role Bindings
Virtual Kubelet
Secrets - Image Pull Secrets
Each of my courses comes with
Amazing Hands-on Step By Step Learning Experiences
Real Implementation Experience
Friendly Support in the Q&A section
30-Day "No Questions Asked" Money Back Guarantee!
Instructor Details
- 4.7 Rating
6,546 Reviews
Kalyan Reddy Daida
About Me
I'm Kalyan Reddy Daida, a DevOps & SRE Architect with 18+ years of experience designing and implementing cloud infrastructure solutions on AWS, Azure, and Google Cloud Platforms.
I specialize in AWS, Kubernetes, Terraform, Docker, EKS, Karpenter, Helm, CI/CD, and Infrastructure as Code. I hold deep expertise in architecting production-grade, scalable systems for enterprises worldwide.
My teaching philosophy is simple: the best way to learn cloud infrastructure is to build it yourself. Every course I create is hands-on, real-world, and GitHub-centric with complete source code and step-by-step documentation.
I maintain 57 public GitHub repositories with 6,900+ forks on my flagship EKS Masterclass repository alone, giving students production-ready code they can use immediately.
About StackSimplify
At StackSimplify, we focus on implementing real-world scenarios in every course. No slides-only lectures. Each course provides hands-on experience to students in learning new technology in a step-by-step and interesting manner.
Our courses cover AWS, Kubernetes, Terraform, Docker, DevOps, and SRE with production-grade architectures and enterprise patterns. We teach vendor-agnostic patterns across AWS, Azure, and GCP so you can apply your skills anywhere.
More courses by Kalyan Reddy Daida
AWS EKS Kubernetes-Masterclass | DevOps, Microservices (2026)
4.5 (5,730 Reviews)
Provider: Udemy
Time: 24.4h
$109.99
Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos (2026)
4.4 (3,476 Reviews)
Provider: Udemy
Time: 20.9h
$99.99
Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos (2026)
4.6 (2,326 Reviews)
Provider: Udemy
Time: 45.3h
$14.99
Azure - HashiCorp Certified: Terraform Associate -70 Demos (2026)
4.8 (2,038 Reviews)
Provider: Udemy
Time: 25.1h
$10.99
Terraform on Azure with IaC DevOps SRE | Real-World 25 Demos (2026)
4.5 (2,020 Reviews)
Provider: Udemy
Time: 30.5h
$89.99
HashiCorp Certified: Terraform Associate -50 Practical Demos (2026)
4.4 (1,786 Reviews)
Provider: Udemy
Time: 21.8h
$11.99
More DevOps courses
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
HashiCorp Certified: Terraform Associate 2026
4.7 (32,153 Reviews)
Provider: Udemy
Time: 25.5h
$27.99
Ansible for the DevOps Beginners & System Admins (2026)
4.7 (2,974 Reviews)
Provider: Udemy
Time: 4.8h
$10.99
Reviews
By Chinthakunta Naveen Kumar Reddy on 6/8/2026
It was an amazing session. Kalyan explained every topic in detail with real-time scenarios and practical examples. This helped us understand each concept step by step in a clear and structured manner. The session was highly informative, engaging, and beneficial for gaining a deeper understanding of the topics covered.
By Ennio Andreassi on 3/18/2026
Excellent course, designed for those with basic devops knowledge but also allowing you to refresh your knowledge of k8s and delve deeper into AKS. The instructor explains every topic thoroughly. One caveat: the macOS terminal could be smaller so you can better understand the command output.
By Amol Shirke on 10/24/2025
Kalyan has excellent knowledge, and the main part is that very well structured all the contents. Whenever I have any doubt/ query I always refere this course content quickly. Kalyan small query - same kind of course is available for AWS?
By Benyamine Malki on 1/14/2024
Amazing course, it covered all aspects of the Azure Cluster and K8S, for me the only missing part are: - HELM. - Monitoring and Logging of pods. - Running K8S on local before provisioning on Azure. If you add those missing sections, your course will be the most complete one.
By Dhanasekar Murugesan on 1/8/2023
Thank you Kalyan Reddy Daida. This course is above my expectations. It has taught me Kubernetes from zero to hero. Kalyan Reddy has put lot of effort in documenting every stem he executes in this course. Not any course does this in Udemy. This course has given me lot of confidence.
By Unmesh Patil on 10/25/2022
Kalyan has delivered a brilliant course here, covering some basic concepts to some very advanced concepts, with examples nonetheless. I do admit that some of the basics of Kubernetes seem a bit glossed-over, but that won't be much of a problem unless you have absolutely no idea what Kubernetes is. But if you know k8s basics, and you're looking for a course with some real-life use-cases for Kubernetes, along with some knowledge on how to work on AKS & Terraform, I would definitely recommend this course. A well-deserved 5-star rating!!!
By Anonymized User on 6/10/2022
Excellent Training, Really hats off to the Trainer for his dedication and efforts. I would say, this training is fabulous and better than Corporate Training. Very detailed explanation in all the areas and very good documentation with step by step process. Thank You Very Much.
By 이창민 on 2/20/2022
A detailed manual is provided so that you can follow it step by step from the beginning, so you can follow it well. It was good to learn the overall structure by following the process of terraform and devops. However, the instructor's English pronunciation was slightly different from mainstream English, so it was a little difficult to hear. The subtitles that seem to be automatically entered from Google were also a bit disappointing. However, overall I am very satisfied and recommend it.
By A Ravi Kumar on 8/19/2021
A very good course. Really I have learnt about new things. I have one doubt. Now the ingress controller is not working as of today on aks and eks also. Can you let me know the how to install ingress controller on both eks and aks. Please reach on ravikumar.amarlapudi9@gmail.com
By Sudheer Paladugu on 1/17/2021
Greate Course!!! I have opted in for this course to get the basics of Azure DevOps and Deploying Apps to Azure could with Terraform. Kalyan explained the concepts in detail. The presentation was good and the course content is well organized. Thank you for such a wonderful course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












