Node Pool

A collection of nodes with similar configurations within a Kubernetes cluster.

In AKS, nodes with identical configurations can be grouped into a node pool. Node pools are essential components in AKS, allowing for efficient management and scaling of nodes based on workload requirements. At least one node pool, known as the default-node-pool, is required to exist in an AKS cluster.

Characteristics of Node Pools

  • Grouping Mechanism: Node pools serve as a collection of nodes with similar configurations.
  • Mandatory Component: A minimum of one node pool is obligatory in every AKS cluster.
  • Default Node Pool: The initially created node pool is identified as the default-node-pool.

Creation and Utilization of Multiple Node Pools

Users can create multiple node pools to cater to the diverse needs of their environment. Different node pools are essential when:

  • Running Specific Workloads: Workloads requiring specific compute SKUs necessitate the definition of a dedicated node pool with the corresponding SKU.
  • Connecting to Different Network Resources: Node pools can be associated with varied networking resources, such as different subnets within a network.
Last modified July 21, 2024: update (e2ae86c)