Send feedback
Class NodePoolAutoscaling (2.59.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
NodePoolAutoscaling ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
NodePoolAutoscaling contains information required by cluster
autoscaler to adjust the size of the node pool to the current
cluster usage.
Attributes
Name
Description
enabled
bool
Is autoscaling enabled for this node pool.
min_node_count
int
Minimum number of nodes for one location in the node pool.
Must be greater than or equal to 0 and less than or equal to
max_node_count.
max_node_count
int
Maximum number of nodes for one location in the node pool.
Must be >= min_node_count. There has to be enough quota to
scale up the cluster.
autoprovisioned
bool
Can this node pool be deleted automatically.
location_policy
google.cloud.container_v1.types.NodePoolAutoscaling.LocationPolicy
Location policy used when scaling up a
nodepool.
total_min_node_count
int
Minimum number of nodes in the node pool. Must be greater
than or equal to 0 and less than or equal to
total_max_node_count. The total_*_node_count fields are
mutually exclusive with the \*_node_count fields.
total_max_node_count
int
Maximum number of nodes in the node pool. Must be greater
than or equal to total_min_node_count. There has to be
enough quota to scale up the cluster. The total_*_node_count
fields are mutually exclusive with the \*_node_count fields.
Classes
LocationPolicy
Location policy specifies how zones are picked when scaling
up the nodepool.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Class NodePoolAutoscaling (2.59.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.59.0 (latest)](/python/docs/reference/container/latest/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.58.0](/python/docs/reference/container/2.58.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.57.0](/python/docs/reference/container/2.57.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.56.1](/python/docs/reference/container/2.56.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.55.1](/python/docs/reference/container/2.55.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.54.0](/python/docs/reference/container/2.54.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.53.0](/python/docs/reference/container/2.53.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.52.0](/python/docs/reference/container/2.52.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.50.0](/python/docs/reference/container/2.50.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.49.0](/python/docs/reference/container/2.49.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.48.0](/python/docs/reference/container/2.48.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.47.1](/python/docs/reference/container/2.47.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.46.0](/python/docs/reference/container/2.46.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.45.0](/python/docs/reference/container/2.45.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.44.0](/python/docs/reference/container/2.44.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.43.0](/python/docs/reference/container/2.43.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.42.0](/python/docs/reference/container/2.42.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.41.0](/python/docs/reference/container/2.41.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.40.0](/python/docs/reference/container/2.40.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.39.0](/python/docs/reference/container/2.39.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.38.0](/python/docs/reference/container/2.38.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.37.0](/python/docs/reference/container/2.37.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.36.0](/python/docs/reference/container/2.36.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.35.0](/python/docs/reference/container/2.35.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.34.0](/python/docs/reference/container/2.34.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.33.0](/python/docs/reference/container/2.33.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.32.0](/python/docs/reference/container/2.32.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.31.0](/python/docs/reference/container/2.31.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.30.0](/python/docs/reference/container/2.30.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.29.0](/python/docs/reference/container/2.29.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.28.0](/python/docs/reference/container/2.28.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.27.0](/python/docs/reference/container/2.27.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.26.0](/python/docs/reference/container/2.26.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.25.0](/python/docs/reference/container/2.25.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.24.0](/python/docs/reference/container/2.24.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.23.0](/python/docs/reference/container/2.23.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.22.0](/python/docs/reference/container/2.22.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.21.0](/python/docs/reference/container/2.21.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.20.0](/python/docs/reference/container/2.20.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.19.0](/python/docs/reference/container/2.19.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.18.0](/python/docs/reference/container/2.18.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.17.4](/python/docs/reference/container/2.17.4/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.16.0](/python/docs/reference/container/2.16.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.15.0](/python/docs/reference/container/2.15.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.14.0](/python/docs/reference/container/2.14.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.13.0](/python/docs/reference/container/2.13.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.12.2](/python/docs/reference/container/2.12.2/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.11.2](/python/docs/reference/container/2.11.2/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.10.8](/python/docs/reference/container/2.10.8/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.9.0](/python/docs/reference/container/2.9.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.8.1](/python/docs/reference/container/2.8.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.7.1](/python/docs/reference/container/2.7.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.6.1](/python/docs/reference/container/2.6.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.5.0](/python/docs/reference/container/2.5.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.4.1](/python/docs/reference/container/2.4.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.3.1](/python/docs/reference/container/2.3.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.2.0](/python/docs/reference/container/2.2.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.1.0](/python/docs/reference/container/2.1.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [2.0.1](/python/docs/reference/container/2.0.1/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [1.0.3](/python/docs/reference/container/1.0.3/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [0.5.0](/python/docs/reference/container/0.5.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [0.4.0](/python/docs/reference/container/0.4.0/google.cloud.container_v1.types.NodePoolAutoscaling)\n- [0.3.0](/python/docs/reference/container/0.3.0/google.cloud.container_v1.types.NodePoolAutoscaling) \n\n NodePoolAutoscaling(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nNodePoolAutoscaling contains information required by cluster\nautoscaler to adjust the size of the node pool to the current\ncluster usage.\n\nClasses\n-------\n\n### LocationPolicy\n\n LocationPolicy(value)\n\nLocation policy specifies how zones are picked when scaling\nup the nodepool."]]