Node Azure Resource Group

In Azure, a resource group containing all AKS node-related resources.

When an AKS cluster is initialized, a specified target Azure Resource Group is defined, similar to any other resource deployment. This Resource Group will house several resources, including the AKS resource itself, enabling management capabilities.

However, Azure additionally generates a second, distinct Resource Group. This secondary group is responsible for hosting underlying components like virtual machine scale sets and storage units, integral to the cluster’s operation.

Characteristics of Node Resource Group

  • Dual Resource Groups: Upon the creation of an AKS cluster, Azure instantiates both a primary and a secondary (node) Resource Group.
  • Hosting of Underlying Resources: The node Resource Group is designed to accommodate essential foundational resources such as virtual machine scale sets and storage entities.

Lifecycle and Management

  • Azure-Managed Lifecycle: Both the lifecycle of the Resource Group and its constituent resources are overseen by Azure.
  • Non-Modifiable State: Alterations or modifications to the node Resource Group can lead to an unsupported state of the AKS cluster and are strongly discouraged.

Naming and Tagging

  • Naming Convention: The secondary resource group adheres to a specific naming convention: MC_{primaryResourceGroupName}{aksClusterName}{azureRegion}.
  • Tag Assignments: Tags assigned during the build are replicated on the node resource group, accompanied by Azure-specific tags. Post-creation modifications to tags can compromise the service-level objective (SLO) and result in unforeseen consequences.
Last modified July 21, 2024: update (e2ae86c)