You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Once you understand the fundamentals of AKS, the next step is configuring your cluster for production use. This lesson covers node pools, autoscaling, upgrades, identity management, and the configuration options that turn a basic cluster into a production-ready platform.
Node pools are groups of virtual machines with the same configuration. AKS supports two types:
System pools run essential Kubernetes components (CoreDNS, metrics-server, tunnelfront). Every cluster must have at least one system pool.
Best practices:
CriticalAddonsOnly=true:NoSchedule taint to prevent application workloads from running on system nodesUser pools run your application workloads. You can create multiple pools with different characteristics:
# Add a GPU node pool for ML workloads
az aks nodepool add \
--resource-group rg-aks \
--cluster-name my-aks-cluster \
--name gpupool \
--node-count 2 \
--node-vm-size Standard_NC6s_v3 \
--labels workload=gpu
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.