Kubernetes Engine Node Pool

This table represents the Kubernetes Engine Node Pool resource from Google Cloud Platform.

gcp.kubernetes_engine_node_pool

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
autoscalingcorejsonAutoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
best_effort_provisioningcorejsonEnable best effort provisioning for nodes
conditionscorejsonWhich conditions caused the current node pool state.
configcorejsonThe node configuration of the pool.
datadog_display_namecorestring
etagcorestringThis checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
gcp_statuscorestringOutput only. The status of the nodes in this pool instance. Possible values: ['STATUS_UNSPECIFIED', 'PROVISIONING', 'RUNNING', 'RUNNING_WITH_ERROR', 'RECONCILING', 'STOPPING', 'ERROR']. Values descriptions: ['Not set.', 'The PROVISIONING state indicates the node pool is being created.', 'The RUNNING state indicates the node pool has been created and is fully usable.', 'The RUNNING_WITH_ERROR state indicates the node pool has been created and is partially usable. Some error state has occurred and some functionality may be impaired. Customer may need to reissue a request or trigger a new update.', 'The RECONCILING state indicates that some work is actively being done on the node pool, such as upgrading node software. Details can be found in the `statusMessage` field.', 'The STOPPING state indicates the node pool is being deleted.', 'The ERROR state indicates the node pool may be unusable. Details can be found in the `statusMessage` field.']
initial_node_countcoreint64The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
instance_group_urlscorearray<string>Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
labelscorearray<string>
locationscorearray<string>The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
managementcorejsonNodeManagement configuration for this NodePool.
max_pods_constraintcorejsonThe constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
namecorestringThe name of the node pool.
network_configcorejsonNetworking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
organization_idcorestring
parentcorestring
placement_policycorejsonSpecifies the node placement policy.
pod_ipv4_cidr_sizecoreint64Output only. The pod CIDR block size per node in this node pool.
project_idcorestring
project_numbercorestring
queued_provisioningcorejsonSpecifies the configuration of queued provisioning.
resource_namecorestring
self_linkcorestringOutput only. Server-defined URL for the resource.
status_messagecorestringOutput only. Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
tagscorehstore
update_infocorejsonOutput only. Update info contains relevant information during a node pool update.
upgrade_settingscorejsonUpgrade settings control disruption and speed of the upgrade.
versioncorestringThe version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).