AKS cluster Load Balancer SKU by default is Basic or Standard?

Mhatre, Aalap 11 Reputation points
2020-08-21T13:00:11.31+00:00

Referring to AKS documentation https://learn.microsoft.com/en-us/azure/aks/api-server-authorized-ip-ranges it states that by default load balancer is provisioned with a STANDARD SKU. Kindly refer the attachment for the specific section.
19487-lb-sku.jpg

However, I provisioned an AKS cluster using ARM template without specifying the load balancer SKU attribute, but still SKU of provisioned load balancer was BASIC. Can someone please help here in understanding.

Kubernetes version selected then during its provisioning was "1.14.6"
This cluster was created around December 2019.

Azure Load Balancer
Azure Load Balancer
An Azure service that delivers high availability and network performance to applications.
424 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. TravisCragg-MSFT 5,681 Reputation points Microsoft Employee
    2020-08-21T23:30:54.157+00:00

    As the doc states, AKS now defaults to a Standard SKU load balancer. It is likely that this functionality was changed since Dec 2019. I tested this using

    az aks create --resource-group RGName --name myAKSCluster --node-count 1 --vm-set-type VirtualMachineScaleSets --api-server-authorized-ip-ranges 73.140.245.0/24   --generate-ssh-keys
    

    and the resulting Load Balancer:

    "loadBalancerSku": "Standard",
    

    If you see different functionality from current deployments, please let me know.