NodePoolAutoscaling

data class NodePoolAutoscaling(val locationPolicy: String? = null, val maxNodeCount: Int? = null, val minNodeCount: Int? = null, val totalMaxNodeCount: Int? = null, val totalMinNodeCount: Int? = null)

Constructors

Link copied to clipboard
constructor(locationPolicy: String? = null, maxNodeCount: Int? = null, minNodeCount: Int? = null, totalMaxNodeCount: Int? = null, totalMinNodeCount: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val locationPolicy: String? = null

Location policy specifies the algorithm used when scaling-up the node pool. Location policy is supported only in 1.24.1+ clusters.

Link copied to clipboard
val maxNodeCount: Int? = null

Maximum number of nodes per zone in the NodePool. Must be >= min_node_count. Cannot be used with total limits.

Link copied to clipboard
val minNodeCount: Int? = null

Minimum number of nodes per zone in the NodePool. Must be >=0 and <= max_node_count. Cannot be used with total limits.

Link copied to clipboard
val totalMaxNodeCount: Int? = null

Total maximum number of nodes in the NodePool. Must be >= total_min_node_count. Cannot be used with per zone limits. Total size limits are supported only in 1.24.1+ clusters.

Link copied to clipboard
val totalMinNodeCount: Int? = null

Total minimum number of nodes in the NodePool. Must be >=0 and <= total_max_node_count. Cannot be used with per zone limits. Total size limits are supported only in 1.24.1+ clusters.