AI Instructor Live Labs Included

Azure Kubernetes Service

Run production Kubernetes on Azure — AKS clusters, networking, RBAC, monitoring, autoscaling, and GitOps with Flux v2.

Advanced
12h 55m
14 Lessons
CTR-600
Azure Kubernetes Service Badge

View badge details

About This Course

Master Azure Kubernetes Service for production workloads. Learn cluster creation and node pool management, Azure CNI networking and network policies, Azure AD RBAC and workload identity, Container Insights monitoring with Prometheus, HPA and cluster autoscaling, and GitOps deployments with Flux v2. The capstone deploys a production-grade platform with multi-node pools, RBAC, monitoring, autoscaling, and GitOps. Course 6 of 6 in the Container Learning Path.

Course Curriculum

14 Lessons
01
AI Lesson
AI Lesson

AKS Cluster Creation and Management

35m

Create and configure AKS clusters using the Azure CLI and portal. Learn node pools, cluster upgrades, and essential management operations.

02
Lab Exercise
Lab Exercise

AKS Cluster Creation and Management - Lab Exercises

1h 15m 1 Exercises

az aks create with key parameters, node pools (system vs user/VM sizes/count), az aks get-credentials and kubectl get nodes, ACR integration with az aks update --attach-acr, cluster upgrades and maintenance windows, AKS pricing

Advanced AKS Cluster Architecture and Multi-Environment Management Advanced AKS Cluster Architecture and Multi-Environment Management ~30 min
03
AI Lesson
AI Lesson

AKS Networking

40m

Configure AKS networking with kubenet and Azure CNI. Learn load balancers, internal networking, network policies, and DNS integration.

04
Lab Exercise
Lab Exercise

AKS Networking - Lab Exercises

1h 15m 1 Exercises

Azure CNI vs kubenet, VNet integration and subnet requirements, internal vs public load balancers, network policies with Azure NPM or Calico, Azure Private DNS, Application Gateway Ingress Controller vs nginx

AKS Advanced Networking: CNI, Network Policies, and Production Architecture AKS Advanced Networking: CNI, Network Policies, and Production Architecture ~30 min
05
AI Lesson
AI Lesson

Azure AD Integration and RBAC

35m

Integrate Azure Active Directory with AKS for authentication. Configure Kubernetes RBAC roles and bindings for fine-grained access control.

06
Lab Exercise
Lab Exercise

Azure AD Integration and RBAC - Lab Exercises

1h 15m 1 Exercises

AKS-managed Azure AD integration, Kubernetes RBAC (Roles/ClusterRoles/RoleBindings), Azure RBAC for AKS, workload identity (pod-level Azure AD), accessing Azure services from pods (Key Vault/Storage), kubelogin

Advanced Azure AD Integration and RBAC in AKS: Production-Grade Security Implementation Advanced Azure AD Integration and RBAC in AKS: Production-Grade Security Implementation ~30 min
07
AI Lesson
AI Lesson

Monitoring with Container Insights

35m

Enable and use Azure Monitor Container Insights for AKS. Learn metrics collection, log analytics queries, alerts, and cluster health monitoring.

08
Lab Exercise
Lab Exercise

Monitoring with Container Insights - Lab Exercises

1h 15m 1 Exercises

Enable Container Insights (az aks enable-addons), Log Analytics workspace, Prometheus metrics with Azure Monitor, Grafana dashboards, alerts (node CPU/pod restarts/OOMKilled), live container logs

Advanced Container Insights Monitoring and Observability Advanced Container Insights Monitoring and Observability ~30 min
09
AI Lesson
AI Lesson

Autoscaling and Node Management

35m

Configure horizontal pod autoscaling, cluster autoscaler, and node pool management. Learn scaling strategies, spot nodes, and resource optimization.

10
Lab Exercise
Lab Exercise

Autoscaling and Node Management - Lab Exercises

1h 15m 1 Exercises

HPA (CPU/memory/custom metrics), KEDA on AKS, cluster autoscaler, node pool management (add/remove/spot instances), taints and tolerations, Pod Disruption Budgets, resource quotas and LimitRanges

Production-Ready Autoscaling and Node Management in AKS Production-Ready Autoscaling and Node Management in AKS ~30 min
11
AI Lesson
AI Lesson

GitOps with Flux v2

40m

Implement GitOps workflows on AKS using Flux v2. Learn Git repository configuration, Kustomizations, Helm releases, and automated cluster reconciliation.

12
Lab Exercise
Lab Exercise

GitOps with Flux v2 - Lab Exercises

1h 15m 1 Exercises

What GitOps is (Git as truth for cluster state), Flux v2 on AKS (az k8s-configuration flux create), source controllers (GitRepository/HelmRepository), Kustomization, Helm releases, image automation (watch ACR for new tags), multi-environment GitOps

GitOps with Flux v2 on Azure Kubernetes Service GitOps with Flux v2 on Azure Kubernetes Service ~30 min
13
AI Lesson
AI Lesson

Capstone Briefing Production AKS Platform

30m

Capstone briefing for building a production AKS platform. Review the cluster architecture, security requirements, and operational goals for the hands-on challenge.

14
Lab Exercise
Lab Exercise

Capstone Production AKS Platform

1h 15m 1 Exercises

Capstone: production AKS platform for PackShip - cluster with Azure CNI and 2 node pools, ACR with managed identity, Helm chart deployment, Azure AD RBAC (dev namespace-scoped/ops cluster-scoped), workload identity for Key Vault, Container Insights + Prometheus + alerts, HPA + cluster autoscaler, Flux GitOps, network policy, Pod Disruption Budgets

Capstone Production AKS Platform Capstone Production AKS Platform ~30 min

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 7 Hands-on Lessons
  • 6 Months Access
  • Completion Badge
  • Certificate of Completion
Azure Kubernetes Service Badge

Earn Your Badge

Complete all lessons to unlock the Azure Kubernetes Service achievement badge.

Category
Skill Level Advanced
Total Duration 12h 55m
Azure Kubernetes Service Badge
Achievement Badge

Azure Kubernetes Service

Demonstrates proficiency in Azure Kubernetes Service — cluster management, networking, RBAC, monitoring, autoscaling, and GitOps with Flux v2.

Course Azure Kubernetes Service

Skills You'll Earn

Azure AKS Kubernetes GitOps Flux Container Insights Workload Identity RBAC

Complete all lessons in this course to earn this badge