AKS clusters use VM scale sets#
Performance Efficiency · Azure Kubernetes Service · 2020_06
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.
Links#
- Scalability
- Create and manage multiple node pools for a cluster in Azure Kubernetes Service (AKS)
- Cluster autoscaler
- Azure deployment reference
Last update:
2022-12-03