Skip to content

Commit e8d5198

Browse files
author
Jill Grant
authored
Merge pull request #277629 from schaffererin/userstory261803
Freshness updates to AKS Free, Standard, and Premium pricing tiers for cluster management article
2 parents 20f6eda + 9b16e53 commit e8d5198

File tree

1 file changed

+22
-36
lines changed

1 file changed

+22
-36
lines changed

articles/aks/free-standard-pricing-tiers.md

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,68 @@
11
---
2-
title: Azure Kubernetes Service (AKS) Free, Standard and Premium pricing tiers for cluster management
2+
title: Azure Kubernetes Service (AKS) Free, Standard, and Premium pricing tiers for cluster management
33
description: Learn about the Azure Kubernetes Service (AKS) Free, Standard, and Premium pricing plans and what features, deployment patterns, and recommendations to consider between each plan.
44
ms.topic: conceptual
5-
ms.date: 04/07/2023
5+
ms.date: 06/07/2024
66
author: schaffererin
77
ms.author: schaffererin
8-
98
ms.custom: references_regions, devx-track-azurecli
109
---
1110

12-
# Free, Standard and Premium pricing tiers for Azure Kubernetes Service (AKS) cluster management
11+
# Free, Standard, and Premium pricing tiers for Azure Kubernetes Service (AKS) cluster management
1312

14-
Azure Kubernetes Service (AKS) is now offering three pricing tiers for cluster management: the **Free tier**, the **Standard tier** and the **Premium tier**. All tiers are in the **Base** sku.
13+
Azure Kubernetes Service (AKS) offers three pricing tiers for cluster management: the **Free tier**, the **Standard tier**, and the **Premium tier**. All tiers are in the **Base** SKU.
1514

16-
| |Free tier|Standard tier|Premium tier |
15+
| |Free tier|Standard tier|Premium tier|
1716
|------------------|---------|--------|
18-
|**When to use**|• You want to experiment with AKS at no extra cost <br> • You're new to AKS and Kubernetes|• You're running production or mission-critical workloads and need high availability and reliability <br> • You need a financially backed SLA |• You're running production or mission-critical workloads and need high availability and reliability <br> • You need a financially backed SLA. <br>• All mission critical, at scale or production workloads requiring 2 years of support|
17+
|**When to use**|• You want to experiment with AKS at no extra cost <br> • You're new to AKS and Kubernetes|• You're running production or mission-critical workloads and need high availability and reliability <br> • You need a financially backed SLA |• You're running production or mission-critical workloads and need high availability and reliability <br> • You need a financially backed SLA <br>• All mission critical, at scale, or production workloads requiring *two years* of one Kubernetes version support|
1918
|**Supported cluster types**|• Development clusters or small scale testing environments <br> • Clusters with fewer than 10 nodes|• Enterprise-grade or production workloads <br> • Clusters with up to 5,000 nodes| • Enterprise-grade or production workloads <br> • Clusters with up to 5,000 nodes |
2019
|**Pricing**|• Free cluster management <br> • Pay-as-you-go for resources you consume|• Pay-as-you-go for resources you consume <br> • [Standard tier Cluster Management Pricing](https://azure.microsoft.com/pricing/details/kubernetes-service/) | • Pay-as-you-go for resources you consume <br> • [Premium tier Cluster Management Pricing](https://azure.microsoft.com/pricing/details/kubernetes-service/) |
2120
|**Feature comparison**|• Recommended for clusters with fewer than 10 nodes, but can support up to 1,000 nodes <br> • Includes all current AKS features|• Uptime SLA is enabled by default <br> • Greater cluster reliability and resources <br> • Can support up to 5,000 nodes in a cluster <br> • Includes all current AKS features | • Includes all current AKS features from standard tier <br> • [Microsoft maintenance past community support][long-term-support] |
2221

23-
> [!IMPORTANT]
24-
>
25-
> Uptime SLA has been repositioned as a default feature included with the Standard tier.
26-
>
27-
> The repositioning will result in the following API changes:
28-
>
29-
> | SKU |Prior to 2023-02-01 API|Starting from 2023-02-01 API|
30-
> |----------|-----------|------------|
31-
> |ManagedClusterSKUName|"Basic"|"Base"|
32-
> |ManagedClusterSKUTier|"Free" <br> "Paid"|"Free" <br> "Standard"|
33-
>
34-
> "Basic" and "Paid" are removed in the 2023-02-01 and 2023-02-02 Preview API version, and this will be a breaking change in API versions 2023-02-01 and 2023-02-02 Preview or newer. If you use automated scripts, CD pipelines, ARM templates, Terraform, or other third-party tooling that relies on the above parameters, please be sure to update the API parameters to use "Base" with "Free" or "Base" with "Standard" before upgrading to the 2023-02-01 and 2023-02-02 Preview API or newer API versions.
35-
3622
For more information on pricing, see the [AKS pricing details](https://azure.microsoft.com/pricing/details/kubernetes-service/).
3723

3824
## Uptime SLA terms and conditions
3925

40-
In the Standard tier, the Uptime SLA feature is enabled by default per cluster. The Uptime SLA feature guarantees 99.95% availability of the Kubernetes API server endpoint for clusters using [Availability Zones][availability-zones], and 99.9% of availability for clusters that aren't using Availability Zones.For more information, see [SLA](https://azure.microsoft.com/support/legal/sla/kubernetes-service/v1_1/).
26+
In the Standard tier and Premium tier, the Uptime SLA feature is enabled by default per cluster. The Uptime SLA feature guarantees 99.95% availability of the Kubernetes API server endpoint for clusters using [Availability Zones][availability-zones], and 99.9% of availability for clusters that aren't using Availability Zones. For more information, see [SLA](https://azure.microsoft.com/support/legal/sla/kubernetes-service/v1_1/).
4127

4228
## Region availability
4329

44-
* Free tier and Standard tier are available in public regions and Azure Government regions where [AKS is supported](https://azure.microsoft.com/global-infrastructure/services/?products=kubernetes-service).
45-
* Free tier and Standard tier are available for [private AKS clusters][private-clusters] in all public regions where AKS is supported.
30+
* Free tier, Standard tier, and Premium tier are available in public regions and Azure Government regions where [AKS is supported](https://azure.microsoft.com/global-infrastructure/services/?products=kubernetes-service).
31+
* Free tier, Standard tier, and Premium tier are available for [private AKS clusters][private-clusters] in all public regions where AKS is supported.
4632

4733
## Before you begin
4834

49-
Make sure you have installed [Azure CLI](/cli/azure/install-azure-cli) version 2.47.0 or later. Run `az --version` to find your current version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
35+
You need [Azure CLI](/cli/azure/install-azure-cli) version 2.47.0 or later. Run `az --version` to find your current version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
5036

5137
## Create a new cluster and select the pricing tier
5238

5339
Use the Azure CLI to create a new cluster on an AKS pricing tier. You can create your cluster in an existing resource group or create a new one. To learn more about resource groups and working with them, see [managing resource groups using the Azure CLI][manage-resource-group-cli].
5440

55-
Use the [`az aks create`][az-aks-create] command to create an AKS cluster. The commands below show you how to create a new resource group named *myResourceGroup* and a cluster named *myAKSCluster* in that resource group in each tier.
41+
Use the [`az aks create`][az-aks-create] command to create an AKS cluster. The following commands show you how to create a new cluster in the Free, Standard, and Premium tiers.
5642

5743
```azurecli-interactive
5844
# Create a new AKS cluster in the Free tier
5945
6046
az aks create \
61-
--resource-group myResourceGroup \
62-
--name myAKSCluster \
47+
--resource-group $RESOURCE_GROUP \
48+
--name $CLUSTER_NAME \
6349
--tier free \
6450
--generate-ssh-keys
6551
6652
# Create a new AKS cluster in the Standard tier
6753
6854
az aks create \
69-
--resource-group myResourceGroup \
70-
--name myAKSCluster \
55+
--resource-group $RESOURCE_GROUP \
56+
--name $CLUSTER_NAME \
7157
--tier standard \
7258
--generate-ssh-keys
7359
7460
# Create a new AKS cluster in the Premium tier
7561
# LongTermSupport and Premium tier should be enabled/disabled together
7662
7763
az aks create \
78-
--resource-group myResourceGroup \
79-
--name myAKSCluster \
64+
--resource-group $RESOURCE_GROUP \
65+
--name $CLUSTER_NAME \
8066
--tier premium \
8167
--k8s-support-plan AKSLongTermSupport \
8268
--generate-ssh-keys
@@ -117,21 +103,21 @@ The following example uses the [`az aks update`](/cli/azure/aks#az_aks_update) c
117103
```azurecli-interactive
118104
# Update an existing cluster from the Standard tier to the Free tier
119105
120-
az aks update --resource-group myResourceGroup --name myAKSCluster --tier free
106+
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free
121107
122108
# Update an existing cluster from the Free tier to the Standard tier
123109
124-
az aks update --resource-group myResourceGroup --name myAKSCluster --tier standard
110+
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard
125111
```
126112

127-
To [update existing clusters from and to the Premium tier][long-term-support-update] it requires also the changing the support plan.
113+
[Updating existing clusters from and to the Premium tier][long-term-support-update] requires changing the support plan.
128114

129115
```azurecli-interactive
130116
# Update an existing cluster to the Premium tier
131-
az aks update --resource-group myResourceGroup --name myAKSCluster --tier premium --k8s-support-plan AKSLongTermSupport
117+
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport
132118
133119
# Update an existing cluster to from Premium tier to Free or Standard tier
134-
az aks update --resource-group myResourceGroup --name myAKSCluster --tier [free|standard] --k8s-support-plan KubernetesOfficial
120+
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier [free|standard] --k8s-support-plan KubernetesOfficial
135121
```
136122

137123
This process takes several minutes to complete. You shouldn't experience any downtime while your cluster tier is being updated. When finished, the following example JSON snippet shows updating the existing cluster to the Standard tier in the Base SKU.

0 commit comments

Comments
 (0)