Cluster Cluster Autoscaling
data class ClusterClusterAutoscaling(val autoProvisioningDefaults: ClusterClusterAutoscalingAutoProvisioningDefaults? = null, val autoscalingProfile: String? = null, val enabled: Boolean? = null, val resourceLimits: List<ClusterClusterAutoscalingResourceLimit>? = null)
Constructors
Link copied to clipboard
constructor(autoProvisioningDefaults: ClusterClusterAutoscalingAutoProvisioningDefaults? = null, autoscalingProfile: String? = null, enabled: Boolean? = null, resourceLimits: List<ClusterClusterAutoscalingResourceLimit>? = null)
Properties
Link copied to clipboard
Contains defaults for a node pool created by NAP. A subset of fields also apply to GKE Autopilot clusters. Structure is documented below.
Link copied to clipboard
) Configuration options for the Autoscaling profile feature, which lets you choose whether the cluster autoscaler should optimize for resource utilization or resource availability when deciding to remove nodes from a cluster. Can be BALANCED
or OPTIMIZE_UTILIZATION
. Defaults to BALANCED
.
Link copied to clipboard
Global constraints for machine resources in the cluster. Configuring the cpu
and memory
types is required if node auto-provisioning is enabled. These limits will apply to node pool autoscaling in addition to node auto-provisioning. Structure is documented below.