ClusterNodePoolAutoscaling class
Constructors
-
ClusterNodePoolAutoscaling({Input<String?>? locationPolicy, Input<int?>? maxNodeCount, Input<int?>? minNodeCount, Input<int?>? totalMaxNodeCount, Input<int?>? totalMinNodeCount})
-
Creates a new ClusterNodePoolAutoscaling.
locationPolicy Location policy specifies the algorithm used when scaling-up the node pool. "BALANCED" - Is a best effort policy that aims to balance the sizes of available zones. "ANY" - Instructs the cluster autoscaler to prioritize utilization of unused reservations, and reduces preemption risk for Spot VMs.
maxNodeCount Maximum number of nodes per zone in the node pool. Must be >= min_node_count. Cannot be used with total limits.
minNodeCount Minimum number of nodes per zone in the node pool. Must be >=0 and <= max_node_count. Cannot be used with total limits.
totalMaxNodeCount Maximum number of all nodes in the node pool. Must be >= total_min_node_count. Cannot be used with per zone limits.
totalMinNodeCount Minimum number of all nodes in the node pool. Must be >=0 and <= total_max_node_count. Cannot be used with per zone limits.
const
-
ClusterNodePoolAutoscaling.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
locationPolicy
→ Input<String?>?
-
Location policy specifies the algorithm used when scaling-up the node pool. "BALANCED" - Is a best effort policy that aims to balance the sizes of available zones. "ANY" - Instructs the cluster autoscaler to prioritize utilization of unused reservations, and reduces preemption risk for Spot VMs.
final
-
maxNodeCount
→ Input<int?>?
-
Maximum number of nodes per zone in the node pool. Must be >= min_node_count. Cannot be used with total limits.
final
-
minNodeCount
→ Input<int?>?
-
Minimum number of nodes per zone in the node pool. Must be >=0 and <= max_node_count. Cannot be used with total limits.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
totalMaxNodeCount
→ Input<int?>?
-
Maximum number of all nodes in the node pool. Must be >= total_min_node_count. Cannot be used with per zone limits.
final
-
totalMinNodeCount
→ Input<int?>?
-
Minimum number of all nodes in the node pool. Must be >=0 and <= total_max_node_count. Cannot be used with per zone limits.
final