Skip to content
UdemyDevOpsPaid courseAll LevelsCertificate

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

icon
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

icon
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

  1. Create Azure AKS Cluster using Azure Portal

  2. Docker Fundamentals

  3. Imperative Method: Kubernetes Fundamentals using kubectl

  4. Declarative Method: Kubernetes Fundamentals using YAML

  5. Azure Disks for AKS Storage

  6. Custom Storage Class, PVC, and PV

  7. AKS default Storage class, PVC and PV

  8. User Management Web Application Deployment with MySQL as storage using Storage Class, PVC, and PV

  9. Azure MySQL for AKS Storage

  10. Kubernetes Secrets

  11. Azure Files for AKS Storage

  12. Ingress Basics

  13. Ingress Context path based Routing

  14. Azure DNS Zones - Delegate domain from AWS to Azure

  15. Ingress and External DNS with Azure DNS Zones

  16. Ingress Domain Name based Routing with External DNS

  17. Ingress SSL with LetsEncrypt

  18. Kubernetes Requests & Limits

  19. Kubernetes Namespaces

  20. Kubernetes Namespaces - Imperative

  21. Kubernetes Namespaces - Limit Range

  22. Kubernetes Namespaces - Resource Quota

  23. Azure Virtual Nodes for AKS

  24. Azure Virtual Nodes Basics

  25. Azure AKS Virtual Nodes Mixed Mode Deployments

  26. Azure Container Registry for AKS

  27. Integrate Azure Container Registry ACR with AKS

  28. Azure AKS Pull Docker Images from ACR using Service Principal

  29. Pull Docker Images from ACR using Service Principal and Run on Azure Virtual Nodes

  30. Azure DevOps with AKS Cluster

  31. Azure DevOps - Build and Push Docker Image to Azure Container Registry

  32. Azure DevOps - Build, Push to ACR and Deploy to AKS

  33. Azure DevOps - Create Starter Pipeline

  34. Azure DevOps - Release Pipelines

  35. Azure AKS - Enable HTTP Application Routing AddOn

  36. Azure AKS Authentication with Azure AD and Kubernetes RBAC

  37. Azure AKS Cluster Access with Multiple Clusters

  38. Azure AD Integration with Azure AKS for Authentication

  39. Kubernetes RBAC Role & Role Binding with Azure AD on AKS

  40. Kubernetes RBAC Cluster Role & Role Binding with AD on AKS

  41. Azure AKS Cluster Autoscaling

  42. Azure AKS - Cluster Autoscaler

  43. Azure AKS - Horizontal Pod Autoscaler HPA

  44. Azure AKS Production Grade Cluster Design using AZ AKS CLI

  45. Create Azure AKS Cluster using AZ AKS CLI

  46. Create Azure AKS Linux, Windows, and Virtual Node Pools

  47. Deploy Apps to Azure AKS Linux, Windows, and Virtual Node Pools

  48. Provision Azure AKS Clusters using Terraform

  49. Terraform Command Basics

  50. Terraform Language Basics

  51. Provision AKS Cluster using Terraform

  52. Create AKS Cluster Linux and Windows Node Pools

  53. Create an Azure AKS Cluster using Custom Virtual Network

  54. Provision Azure AKS using Terraform & Azure DevOps


Azure Services Covered

  1. Azure Kubernetes Service

  2. Azure Disks

  3. Azure Files

  4. Azure MySQL Database

  5. Azure Storage Accounts

  6. Azure Cloud Shell

  7. Azure Load Balancer

  8. Azure DNS Zones

  9. Azure Container Registries ACR

  10. Azure Container Registries ACR with Azure Service Principal

  11. Azure DevOps - Build Pipelines with ACR & Github Repositories

  12. Azure DevOps - Release Pipelines with AKS

  13. Azure Public IP Address

  14. Azure Standard Load Balancer

  15. Azure Virtual Networks

  16. Azure Active Directory

  17. Azure Container Instances - Virtual Nodes

  18. Azure AKS Windows and Linux User NodePools

  19. Azure Managed Service Identity - MSI

  20. Azure Virtual Machine Scale Sets

  21. Azure Log Analytics Workspaces for Azure Monitor


Kubernetes Concepts Covered

  1. Kubernetes Architecture

  2. Pods

  3. ReplicaSets

  4. Deployments

  5. Services - Load Balancer Service

  6. Services - Cluster IP Service

  7. Services - External Name Service

  8. Services - Ingress Service

  9. Services - Ingress SSL & SSL Redirect

  10. Services - Ingress & External DNS

  11. Services - Domain Name based Routing

  12. Imperative - with kubectl

  13. Declarative - Declarative with YAML

  14. Secrets

  15. Init Containers

  16. Requests & Limits

  17. Namespaces - Imperative

  18. Namespaces - Limit Range

  19. Namespaces - Resource Quota

  20. Storage Classes

  21. Persistent Volumes

  22. Persistent Volume Claims

  23. Services - Load Balancers

  24. Annotations

  25. HPA - Horizontal Pod Autoscaler

  26. CA - Cluster Autoscaler

  27. Config Maps

  28. RBAC - Role & Role Bindings

  29. RBAC - Cluster Role & Cluster Role Bindings

  30. Virtual Kubelet

  31. 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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Kalyan Reddy Daida

$109.99

$99.99

$14.99

$10.99

$89.99

$11.99

icon
More DevOps courses

$27.99

$22.99

$27.99

$84.99

$24.99

$10.99

icon
Reviews

4.7

6,546 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 6,546 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100