NodePoolAutoscalingResponse

data class NodePoolAutoscalingResponse(val autoprovisioned: Boolean, val enabled: Boolean, val locationPolicy: String, val maxNodeCount: Int, val minNodeCount: Int, val totalMaxNodeCount: Int, val totalMinNodeCount: Int)

NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.

Constructors

Link copied to clipboard
fun NodePoolAutoscalingResponse(autoprovisioned: Boolean, enabled: Boolean, locationPolicy: String, maxNodeCount: Int, minNodeCount: Int, totalMaxNodeCount: Int, totalMinNodeCount: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Can this node pool be deleted automatically.

Link copied to clipboard

Is autoscaling enabled for this node pool.

Link copied to clipboard

Location policy used when scaling up a nodepool.

Link copied to clipboard

Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.

Link copied to clipboard

Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.

Link copied to clipboard

Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.

Link copied to clipboard

Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.