Autoscaling Config Args
data class AutoscalingConfigArgs(val clusterId: Output<String>? = null, val coolDownDuration: Output<String>? = null, val daemonsetEvictionForNodes: Output<Boolean>? = null, val expander: Output<String>? = null, val gpuUtilizationThreshold: Output<String>? = null, val maxGracefulTerminationSec: Output<Int>? = null, val minReplicaCount: Output<Int>? = null, val recycleNodeDeletionEnabled: Output<Boolean>? = null, val scaleDownEnabled: Output<Boolean>? = null, val scaleUpFromZero: Output<Boolean>? = null, val scanInterval: Output<String>? = null, val skipNodesWithLocalStorage: Output<Boolean>? = null, val skipNodesWithSystemPods: Output<Boolean>? = null, val unneededDuration: Output<String>? = null, val utilizationThreshold: Output<String>? = null) : ConvertibleToJava<AutoscalingConfigArgs>
This resource will help you configure auto scaling for the kubernetes cluster, see What is autoscaling config.
NOTE: Available since v1.127.0. NOTE: From version 1.164.0, support for specifying whether to allow the scale-in of nodes by parameter
scale_down_enabled
. NOTE: From version 1.164.0, support for selecting the policy for selecting which node pool to scale by parameterexpander
.
Constructors
Link copied to clipboard
fun AutoscalingConfigArgs(clusterId: Output<String>? = null, coolDownDuration: Output<String>? = null, daemonsetEvictionForNodes: Output<Boolean>? = null, expander: Output<String>? = null, gpuUtilizationThreshold: Output<String>? = null, maxGracefulTerminationSec: Output<Int>? = null, minReplicaCount: Output<Int>? = null, recycleNodeDeletionEnabled: Output<Boolean>? = null, scaleDownEnabled: Output<Boolean>? = null, scaleUpFromZero: Output<Boolean>? = null, scanInterval: Output<String>? = null, skipNodesWithLocalStorage: Output<Boolean>? = null, skipNodesWithSystemPods: Output<Boolean>? = null, unneededDuration: Output<String>? = null, utilizationThreshold: Output<String>? = null)
Functions
Properties
Link copied to clipboard
The policy for selecting which node pool to scale. Valid values: least-waste
, random
, priority
. For more information on these policies, see Configure auto scaling
Link copied to clipboard
Link copied to clipboard