You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Free and Standard pricing tiers for Azure Kubernetes Service (AKS) cluster management
10
10
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.
18
12
19
13
||Free tier|Standard tier|
20
14
|------------------|---------|--------|
@@ -23,81 +17,91 @@ Azure Kubernetes Service (AKS) is now offering two pricing tiers for cluster man
23
17
|**Pricing**|• Free cluster management <br> • Pay-as-you-go for resources you consume|• Pay-as-you-go for resources you consume|
24
18
|**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
25
19
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|
> "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
+
26
33
For more information on pricing, see the [AKS pricing details](https://azure.microsoft.com/pricing/details/kubernetes-service/).
27
34
28
35
## Uptime SLA terms and conditions
29
36
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/).
31
38
32
39
## Region availability
33
40
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.
36
43
37
44
## Before you begin
38
45
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].
40
47
41
48
## Create a new cluster in the Free tier or Paid tier
42
49
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
-
46
50
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].
47
51
48
52
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.
49
53
50
54
```azurecli-interactive
51
55
# Create a new AKS cluster in the Free tier
52
56
53
-
az aks create --resource-group myResourceGroup --name myAKSCluster --no-uptime-sla
57
+
az aks create --resource-group myResourceGroup --name myAKSCluster --tier free
54
58
55
-
# Create a new AKS cluster in the Paid tier
59
+
# Create a new AKS cluster in the Standard tier
56
60
57
-
az aks create --resource-group myResourceGroup --name myAKSCluster --uptime-sla
61
+
az aks create --resource-group myResourceGroup --name myAKSCluster --tier standard
58
62
```
59
63
60
64
Once the deployment completes, it returns JSON-formatted information about your cluster:
61
65
62
66
```output
63
-
# Sample output for --no-uptime-sla
67
+
# Sample output for --tier free
64
68
65
69
},
66
70
"sku": {
67
-
"name": "Basic",
71
+
"name": "Base",
68
72
"tier": "Free"
69
73
},
70
74
71
-
# Sample output for --uptime-sla
75
+
# Sample output for --tier standard
72
76
73
77
},
74
78
"sku": {
75
79
"name": "Base",
76
-
"tier": "Paid"
80
+
"tier": "Standard"
77
81
},
78
82
```
79
83
80
-
## Update the tier of an existing cluster
84
+
## Update the tier of an existing AKS cluster
81
85
82
86
The following example uses the [`az aks update`][az-aks-update] command to update the existing cluster.
83
87
84
88
```azurecli-interactive
85
89
# Update an existing cluster to the Free tier
86
90
87
-
az aks update --resource-group myResourceGroup --name myAKSCluster --no-uptime-sla
91
+
az aks update --resource-group myResourceGroup --name myAKSCluster --tier free
88
92
89
93
# Update an existing cluster to the Standard tier
90
94
91
-
az aks update --resource-group myResourceGroup --name myAKSCluster --uptime-sla
95
+
az aks update --resource-group myResourceGroup --name myAKSCluster --tier standard
92
96
```
93
97
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.
0 commit comments