Skip to content

Commit 6e8e77a

Browse files
committed
Addressing GitIssues and low CTR
1 parent 84fb3c5 commit 6e8e77a

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

articles/aks/use-system-pools.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ In Azure Kubernetes Service (AKS), nodes of the same configuration are grouped t
1313
> [!Important]
1414
> If you run a single system node pool for your AKS cluster in a production environment, we recommend you use at least three nodes for the node pool.
1515
16+
This article explains how to manage system node pools in AKS. For information about how to use multiple node pools, see [use multiple node pools][use-multiple-node-pools].
17+
1618
## Before you begin
1719

1820
### [Azure CLI](#tab/azure-cli)
@@ -29,9 +31,9 @@ You need the Azure PowerShell version 7.5.0 or later installed and configured. R
2931

3032
The following limitations apply when you create and manage AKS clusters that support system node pools.
3133

32-
* See [Quotas, virtual machine size restrictions, and region availability in Azure Kubernetes Service (AKS)][quotas-skus-regions].
33-
* The name of a node pool may only contain lowercase alphanumeric characters and must begin with a lowercase letter. For Linux node pools, the length must be between 1 and 12 characters. For Windows node pools, the length must be between one and six characters.
34+
* See [Quotas, VM size restrictions, and region availability in AKS][quotas-skus-regions].
3435
* An API version of 2020-03-01 or greater must be used to set a node pool mode. Clusters created on API versions older than 2020-03-01 contain only user node pools, but can be migrated to contain system node pools by following [update pool mode steps](#update-existing-cluster-system-and-user-node-pools).
36+
* The name of a node pool may only contain lowercase alphanumeric characters and must begin with a lowercase letter. For Linux node pools, the length must be between 1 and 12 characters. For Windows node pools, the length must be between one and six characters.
3537
* The mode of a node pool is a required property and must be explicitly set when using ARM templates or direct API calls.
3638

3739
## System and user node pools
@@ -41,12 +43,12 @@ You can enforce this behavior by creating a dedicated system node pool. Use the
4143

4244
System node pools have the following restrictions:
4345

46+
* System node pools must support at least 30 pods as described by the [minimum and maximum value formula for pods][maximum-pods].
4447
* System pools osType must be Linux.
4548
* User node pools osType may be Linux or Windows.
4649
* System pools must contain at least one node, and user node pools may contain zero or more nodes.
4750
* System node pools require a VM SKU of at least 2 vCPUs and 4 GB memory. But burstable-VM(B series) isn't recommended.
4851
* A minimum of two nodes 4 vCPUs is recommended (for example, Standard_DS4_v2), especially for large clusters (Multiple CoreDNS Pod replicas, 3-4+ add-ons, etc.).
49-
* System node pools must support at least 30 pods as described by the [minimum and maximum value formula for pods][maximum-pods].
5052
* Spot node pools require user node pools.
5153
* Adding another system node pool or changing which node pool is a system node pool *does not* automatically move system pods. System pods can continue to run on the same node pool, even if you change it to a user node pool. If you delete or scale down a node pool running system pods that were previously a system node pool, those system pods are redeployed with preferred scheduling to the new system node pool.
5254

@@ -311,7 +313,7 @@ Remove-AzResourceGroup -Name myResourceGroup
311313

312314
## Next steps
313315

314-
In this article, you learned how to create and manage system node pools in an AKS cluster. For more information about how to use multiple node pools, see [use multiple node pools][use-multiple-node-pools].
316+
In this article, you learned how to create and manage system node pools in an AKS cluster. For information about how to start and stop AKS node pools, see [start and stop AKS node pools][start-stop-nodepools].
315317

316318
<!-- EXTERNAL LINKS -->
317319
[kubernetes-drain]: https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/
@@ -351,3 +353,4 @@ In this article, you learned how to create and manage system node pools in an AK
351353
[use-multiple-node-pools]: use-multiple-node-pools.md
352354
[maximum-pods]: configure-azure-cni.md#maximum-pods-per-node
353355
[update-node-pool-mode]: use-system-pools.md#update-existing-cluster-system-and-user-node-pools
356+
[start-stop-nodepools]: /start-stop-nodepools.md

0 commit comments

Comments
 (0)