Skip to content

Commit a0d3e0f

Browse files
Merge pull request #233820 from wangyira/add-febapi-standardtier
update aks standard tier doc with 2023/02/01 api and 2.47.0 CLI
2 parents dd5c7bb + b19970c commit a0d3e0f

File tree

1 file changed

+31
-27
lines changed

1 file changed

+31
-27
lines changed

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

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,13 @@
22
title: Azure Kubernetes Service (AKS) Free and Standard pricing tiers for cluster management
33
description: Learn about the Azure Kubernetes Service (AKS) Free and Standard pricing tiers for cluster management
44
ms.topic: conceptual
5-
ms.date: 02/17/2023
5+
ms.date: 04/07/2023
66
ms.custom: references_regions, devx-track-azurecli
77
---
88

99
# Free and Standard pricing tiers for Azure Kubernetes Service (AKS) cluster management
1010

11-
Azure Kubernetes Service (AKS) is now offering two pricing tiers for cluster management: the **Free tier** and the **Standard tier**.
12-
13-
> [!IMPORTANT]
14-
>
15-
> **Standard tier** is currently not available in Azure API 2023-01-01 due to a [critical bug](https://github.com/Azure/AKS/issues/3481). To enable the Uptime SLA feature in your cluster, you'll use the existing **Paid tier** and the `--uptime-sla` parameter.
16-
>
17-
> Alternatively, you can select the **Standard tier** or **Free tier** on Azure portal when creating or updating an AKS cluster.
11+
Azure Kubernetes Service (AKS) is now offering two pricing tiers for cluster management: the **Free tier** and the **Standard tier**. Both tiers are in the **Base** sku.
1812

1913
| |Free tier|Standard tier|
2014
|------------------|---------|--------|
@@ -23,81 +17,91 @@ Azure Kubernetes Service (AKS) is now offering two pricing tiers for cluster man
2317
|**Pricing**|• Free cluster management <br> • Pay-as-you-go for resources you consume|• Pay-as-you-go for resources you consume|
2418
|**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
2519

20+
> [!IMPORTANT]
21+
>
22+
> Uptime SLA has been repositioned as a default feature included with the Standard tier.
23+
>
24+
> The repositioning will result in the following API changes:
25+
>
26+
> | |Prior to 2023-02-01 API|Starting from 2023-02-01 API|
27+
> |----------|-----------|------------|
28+
> |ManagedClusterSKUName|"Basic"|"Base"|
29+
> |ManagedClusterSKUTier|"Free" <br> "Paid"|"Free" <br> "Standard"|
30+
>
31+
> "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.
32+
2633
For more information on pricing, see the [AKS pricing details](https://azure.microsoft.com/pricing/details/kubernetes-service/).
2734

2835
## Uptime SLA terms and conditions
2936

30-
The Uptime SLA feature is included in the Paid tier and is enabled per cluster. For more information on pricing, see the [AKS pricing details](https://azure.microsoft.com/pricing/details/kubernetes-service/).
37+
In the Standard tier, the Uptime SLA feature is enabled by default per cluster. For more information, see [SLA for AKS](https://azure.microsoft.com/support/legal/sla/kubernetes-service/v1_1/).
3138

3239
## Region availability
3340

34-
* Uptime SLA is available in public regions and Azure Government regions where [AKS is supported](https://azure.microsoft.com/global-infrastructure/services/?products=kubernetes-service).
35-
* Uptime SLA is available for [private AKS clusters][private-clusters] in all public regions where AKS is supported.
41+
* 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).
42+
* Free tier and Standard tier are available for [private AKS clusters][private-clusters] in all public regions where AKS is supported.
3643

3744
## Before you begin
3845

39-
[Azure CLI](/cli/azure/install-azure-cli) version 2.8.0 or later and configured. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
46+
[Azure CLI](/cli/azure/install-azure-cli) version 2.47.0 or later and configured. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
4047

4148
## Create a new cluster in the Free tier or Paid tier
4249

43-
> [!IMPORTANT]
44-
> `--tier standard` and `--tier free` are currently unavailable in Azure CLI 2.46.0 due to a [critical bug](https://github.com/Azure/AKS/issues/3481). To enable the Uptime SLA feature, use the commands below.
45-
4650
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].
4751

4852
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.
4953

5054
```azurecli-interactive
5155
# Create a new AKS cluster in the Free tier
5256
53-
az aks create --resource-group myResourceGroup --name myAKSCluster --no-uptime-sla
57+
az aks create --resource-group myResourceGroup --name myAKSCluster --tier free
5458
55-
# Create a new AKS cluster in the Paid tier
59+
# Create a new AKS cluster in the Standard tier
5660
57-
az aks create --resource-group myResourceGroup --name myAKSCluster --uptime-sla
61+
az aks create --resource-group myResourceGroup --name myAKSCluster --tier standard
5862
```
5963

6064
Once the deployment completes, it returns JSON-formatted information about your cluster:
6165

6266
```output
63-
# Sample output for --no-uptime-sla
67+
# Sample output for --tier free
6468
6569
},
6670
"sku": {
67-
"name": "Basic",
71+
"name": "Base",
6872
"tier": "Free"
6973
},
7074
71-
# Sample output for --uptime-sla
75+
# Sample output for --tier standard
7276
7377
},
7478
"sku": {
7579
"name": "Base",
76-
"tier": "Paid"
80+
"tier": "Standard"
7781
},
7882
```
7983

80-
## Update the tier of an existing cluster
84+
## Update the tier of an existing AKS cluster
8185

8286
The following example uses the [`az aks update`][az-aks-update] command to update the existing cluster.
8387

8488
```azurecli-interactive
8589
# Update an existing cluster to the Free tier
8690
87-
az aks update --resource-group myResourceGroup --name myAKSCluster --no-uptime-sla
91+
az aks update --resource-group myResourceGroup --name myAKSCluster --tier free
8892
8993
# Update an existing cluster to the Standard tier
9094
91-
az aks update --resource-group myResourceGroup --name myAKSCluster --uptime-sla
95+
az aks update --resource-group myResourceGroup --name myAKSCluster --tier standard
9296
```
9397

94-
This process takes several minutes to complete. When finished, the following example JSON snippet shows the Paid tier for the SKU, indicating your cluster is enabled with Uptime SLA.
98+
This process takes several minutes to complete. When finished, the following example JSON snippet shows updating the existing cluster to the Standard tier in the Base SKU.
9599

96100
```output
97101
},
98102
"sku": {
99103
"name": "Base",
100-
"tier": "Paid"
104+
"tier": "Standard"
101105
},
102106
```
103107

0 commit comments

Comments
 (0)