Scale requirements for AKS on Azure Local

Applies to: Azure Local, version 23H2

This article describes the maximum and minimum supported scale count for AKS on Azure Local clusters and node pools.

Support count for AKS on Azure Local

Scale item Minimum Maximum
Number of physical nodes in an Azure Local cluster 1 16
Count of control plane nodes (Allowed values are 1, 3, and 5) 1 5
Number of nodes in default node pool created during cluster create 1 200
Number of node pools in an AKS cluster 1 16
Number of nodes in a node pool (empty node pools not supported) 1 64
Total number of nodes in an AKS cluster across nodepools 1 200
Number of AKS clusters per Azure Local cluster 0 32

Concurrency for AKS enabled by Arc

Scale item  Count 
Number of concurrent AKS cluster creations on an ARB 
Number of concurrent node pool creations on an ARB 
Number of concurrent operations across all different AKS clusters such as upgrade/scaling, etc., excluding creating node pool or clusters per ARB  32 
Number of long running operations that can be run simultaneously on an AKS cluster  1 per cluster. 

Default values for virtual machine sizes

System Role VM Size Memory, CPU
AKS Arc control plane nodes Standard_A4_v2 8-GB memory, 4 vcpu
AKS Arc Linux worker node Standard_K8S3_v1 6-GB memory, 4 vcpu
AKS Arc Windows worker node Standard_K8S3_v1 6-GB memory, 4 vcpu

Supported values for control plane node sizes

VM Size CPU Memory (GB)
Standard_A4_v2 4 8
Standard_D4s_v3 4 16
Standard_D8s_v3 8 32
Standard_K8S3_v1 4 6

Supported values for worker node sizes

VM Size CPU Memory (GB)
Standard_A4_v2 4 8
Standard_A2_v2 2 4
Standard_D4s_v3 4 16
Standard_D8s_v3 8 32
Standard_K8S3_v1 4 6

For more worker node sizes with GPU support, see Use GPUs.

Next steps