NodePool contains the name and configuration for a cluster's node
pool. Node pools are a set of nodes (i.e. VM's), with a common
configuration and specification, under the control of the cluster
master. They may have a set of Kubernetes labels applied to them,
which may be used to reference them during pod scheduling. They may
also be resized up or down, to accommodate the workload.
.. attribute:: name
The name of the node pool.
The initial node count for the pool. You must ensure that your
Compute Engine resource quota is sufficient for this number of
instances. You must also have available firewall and routes
quota.
The version of the Kubernetes of this node.
[Output only] The status of the nodes in this pool instance.
Autoscaler configuration for this NodePool. Autoscaler is
enabled only if a valid configuration is present.
The constraint on the maximum number of pods that can be run
simultaneously on a node in the node pool.
[Output only] The pod CIDR block size per node in this node
pool.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-10-03 UTC."],[],[]]