This chapter covers Azure Kubernetes Service (AKS), Azure's managed Kubernetes platform. AZ-900 tests this under objective 2.2, as a container orchestration service.
Jump to a section
A simple way to picture Azure Kubernetes Service (AKS)
A conductor doesn't play every instrument — they coordinate many musicians so they work together harmoniously. Azure Kubernetes Service (AKS) works similarly: it orchestrates many containers, ensuring they communicate, scale, and work together without manual coordination of each one.
What AKS does
AKS is Azure's managed Kubernetes service — it orchestrates containers across a cluster of machines, handling deployment, scaling, and networking automatically. Kubernetes itself is complex; AKS abstracts much of that complexity.
When to use AKS
AKS suits organizations running many containers that need coordinated management, autoscaling, and resilience. For simpler scenarios, Azure Container Instances (covered in its own chapter) may be sufficient without the added complexity.
Node pools and cluster management
AKS manages a cluster of nodes (machines) running your containers. Azure handles the underlying infrastructure; you focus on deploying containers.
Create an AKS cluster
An AKS cluster is provisioned, specifying node count and size.
Deploy containers to the cluster
Container images are deployed to the cluster via Kubernetes manifests.
Let AKS handle orchestration
AKS automatically manages scaling, restarts, and networking.
An organization running a microservices application composed of dozens of containers uses AKS to coordinate them all, with automatic scaling and failover.
Objective 2.2 expects conceptual understanding of AKS as a managed Kubernetes platform, not deep Kubernetes knowledge.
Common wrong answer: confusing AKS with Azure Container Instances — AKS orchestrates many containers at scale; ACI runs individual containers simply.
Stable terms: AKS, Kubernetes. Memory trick: AKS = managed container orchestration platform for large-scale, coordinated container workloads.
AKS is a managed Kubernetes service that orchestrates many containers at scale.
It handles deployment, scaling, and networking automatically.
It's suited to organizations running complex, multi-container applications.
Mistake
AKS and Azure Container Instances do the same thing.
Correct
ACI runs individual containers simply; AKS orchestrates many containers at scale with coordination.
It's a managed platform for orchestrating containers at scale using Kubernetes, handling deployment, scaling, and networking automatically.
You've just covered Azure Kubernetes Service (AKS) — now see how well it sticks with free AZ-900 practice questions. Full explanations included, no account needed.
Done with this chapter?