Skip to content

AKS clusters use VM scale sets#

Performance Efficiency · Azure Kubernetes Service · Azure.AKS.PoolScaleSet

Deploy AKS clusters with nodes pools based on VM scale sets.

Description#

When deploying AKS clusters, Azure node pool VMs can be deployed using Availability Sets or VM Scale Sets. New AKS clusters default to VM scale set node pools.

Deploying AKS clusters with scale set node pools is required for some cluster features such as multiple node pools and cluster autoscaler.

Recommendation#

Multiple node pools and the cluster autoscaler can be used to improve the scalability and performance of a cluster while minimizing cost.

Using VM scale sets is a deployment time configuration. Consider redeploying the AKS cluster with VM Scale Sets instead of Availability Sets.


Last update: 2021-09-24