Cluster Cluster Autoscaling Args
data class ClusterClusterAutoscalingArgs(val autoProvisioningDefaults: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsArgs>? = null, val autoscalingProfile: Output<String>? = null, val enabled: Output<Boolean>? = null, val resourceLimits: Output<List<ClusterClusterAutoscalingResourceLimitArgs>>? = null) : ConvertibleToJava<ClusterClusterAutoscalingArgs>
Constructors
Link copied to clipboard
constructor(autoProvisioningDefaults: Output<ClusterClusterAutoscalingAutoProvisioningDefaultsArgs>? = null, autoscalingProfile: Output<String>? = null, enabled: Output<Boolean>? = null, resourceLimits: Output<List<ClusterClusterAutoscalingResourceLimitArgs>>? = 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.