Skip to content

Commit fa6cc3b

Browse files
Merge pull request #252898 from khdownie/patch-1
Update install-container-storage-aks.md
2 parents 0122737 + 91068b6 commit fa6cc3b

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

articles/storage/container-storage/install-container-storage-aks.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to install Azure Container Storage Preview for use with A
44
author: khdownie
55
ms.service: azure-container-storage
66
ms.topic: how-to
7-
ms.date: 09/19/2023
7+
ms.date: 09/26/2023
88
ms.author: kendownie
99
ms.custom: devx-track-azurecli
1010
---
@@ -17,7 +17,7 @@ ms.custom: devx-track-azurecli
1717
[!INCLUDE [container-storage-prerequisites](../../../includes/container-storage-prerequisites.md)]
1818

1919
> [!NOTE]
20-
> If you already have an AKS cluster deployed, you can install Azure Container Storage Preview using an installation script instead of following the manual steps in this article. See [Quickstart: Use Azure Container Storage Preview with Azure Kubernetes Service](container-storage-aks-quickstart.md).
20+
> If you already have an AKS cluster deployed, you can proceed to [Connect to the cluster](#connect-to-the-cluster). Alternatively, you can install Azure Container Storage Preview [using an automated installation script](container-storage-aks-quickstart.md) instead of following the manual steps outlined in this article.
2121
2222
## Getting started
2323

@@ -144,14 +144,16 @@ To connect to the cluster, use the Kubernetes command-line client, `kubectl`.
144144
145145
Next, you must update your node pool label to associate the node pool with the correct IO engine for Azure Container Storage.
146146
147-
Run the following command to update the label. Remember to replace `<resource-group>` and `<cluster-name>` with your own values, and replace `<nodepool-name>` with the name of your node pool from the previous step.
147+
> [!IMPORTANT]
148+
> **If you created your AKS cluster using the Azure portal:** The cluster will likely have a user node pool and a system/agent node pool. Before you can install Azure Container Storage, you must update the user node pool label as described in this section. However, if your cluster consists of only a system node pool, which is the case with test/dev clusters created with the Azure portal, you'll need to first [add a new user node pool](../../aks/create-node-pools.md#add-a-node-pool) and then label it. This is because when you create an AKS cluster using the Azure portal, a taint `CriticalAddOnsOnly` is added to the agent/system nodepool, which blocks installation of Azure Container Storage on the system node pool. This taint isn't added when an AKS cluster is created using Azure CLI.
149+
150+
Run the following command to update the node pool label. Remember to replace `<resource-group>` and `<cluster-name>` with your own values, and replace `<nodepool-name>` with the name of your node pool.
148151
149152
```azurecli-interactive
150153
az aks nodepool update --resource-group <resource group> --cluster-name <cluster name> --name <nodepool name> --labels acstor.azure.com/io-engine=acstor
151154
```
152155

153-
> [!TIP]
154-
> You can verify that the node pool is correctly labeled by signing into the [Azure portal](https://portal.azure.com?azure-portal=true) and navigating to your AKS cluster. Go to **Settings > Node pools**, select your node pool, and under **Taints and labels** you should see `Labels: acstor.azure.com/io-engine:acstor`.
156+
You can verify that the node pool is correctly labeled by signing into the [Azure portal](https://portal.azure.com?azure-portal=true) and navigating to your AKS cluster. Go to **Settings > Node pools**, select your node pool, and under **Taints and labels** you should see `Labels: acstor.azure.com/io-engine:acstor`.
155157

156158
## Assign Contributor role to AKS managed identity
157159

0 commit comments

Comments
 (0)