Complete Azure Kubernetes Deployment with AKS – Fully Automated with Terraform

Опубликовано: 31 Март 2026
на канале: Mike's Cloud Solutions
14,963
249

#Kubernetes #Azure #AKS #Terraform #DevOps #Containers

Complete Azure Kubernetes Deployment with AKS – Fully Automated with Terraform

In this video, we containerize a Flask microservice and browser-based JavaScript games using Docker, then deploy everything to Azure Kubernetes Service (AKS) using Terraform and shell scripting to create a fully automated, production-ready Kubernetes environment.

What you'll learn

• Build and push Docker containers for a Flask microservice and web games
• Push images to Azure Container Registry (ACR)
• Launch an AKS cluster in the US Central region with Terraform
• Create two node pools: flask-nodes and game-nodes
• Connect the Flask API to Azure Cosmos DB (SQL API)
• Deploy services inside an Azure Virtual Network (VNet)
• Use Azure Load Balancer for external access
• Apply Kubernetes manifests for the microservice and games
• Expose all services via NGINX Ingress behind a single load balancer
• Understand the AKS architecture:
Control plane is fully managed by Azure
Node pools run on Virtual Machine Scale Sets (VMSS)
Ingress annotations and AKS Cloud Controller manage traffic
Resource tagging and RBAC enable access control
• Simulate traffic using stress.yaml to test autoscaling
• Validate workloads with kubectl and observe dynamic scaling
• Automate the deployment and teardown with apply.sh and terraform destroy

---

Resources

GitHub: https://github.com/mamonaco1973/azure...
README: https://github.com/mamonaco1973/azure...

---

00:00 Introduction
02:07 Azure Diagram
04:29 Prerequisites
04:59 Build the Code
06:19 Build Results
08:20 Infrastructure
09:58 Test in Postman
11:42 kubectl

---

Full Version:    • Complete Azure Kubernetes Deployment with ...