Class ClusterAutoscaling (2.3.1)

ClusterAutoscaling(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.

Attributes

NameDescription
enable_node_autoprovisioning bool
Enables automatic node pool creation and deletion.
resource_limits Sequence[.cluster_service.ResourceLimit]
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
autoscaling_profile .cluster_service.ClusterAutoscaling.AutoscalingProfile
Defines autoscaling behaviour.
autoprovisioning_node_pool_defaults .cluster_service.AutoprovisioningNodePoolDefaults
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
autoprovisioning_locations Sequence[str]
The list of Google Compute Engine zones __ in which the NodePool's nodes can be created by NAP.

Classes

AutoscalingProfile

AutoscalingProfile(value)

Defines possible options for autoscaling_profile field.