AKS nodes grouped by a common OS and VM size. Applications run in user pools, while system pools carry CoreDNS and similar system pods; each pool has its own cluster autoscaler settings.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains Node pool in context, with comparison tables and the common traps.
Terms in this definition
- AKS
Short for Azure Kubernetes Service, a managed Kubernetes offering that gives full control of clusters and node pools. Scaling uses the cluster autoscaler and Horizontal Pod Autoscaler; user sign-in is not built in.
- Chat message roles
Labels on chat messages: instructions go under system, the person's input under user, the model's previous answers under assistant, and results returned by a called tool under tool (or function).
- CoreDNS
AKS's default cluster DNS, running as pods in kube-system, that resolves internal names and enables service discovery; its service IP can only be reached within the cluster.
- Cluster autoscaler
Scales an AKS node pool, Windows pools included, by adding or removing VMs as the demand from pods rises and falls.
Related terms
- Update-AzAksNodePool
Changes the settings of an existing AKS node pool from PowerShell (Az.Aks); turning on autoscaling, for instance, takes -EnableAutoScaling alongside -MinCount and -MaxCount.