Class NodePoolAutoscaling (3.0.0)

public sealed class NodePoolAutoscaling : IMessage<NodePoolAutoscaling>, IEquatable<NodePoolAutoscaling>, IDeepCloneable<NodePoolAutoscaling>, IBufferMessage, IMessage

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

Inheritance

Object > NodePoolAutoscaling

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

NodePoolAutoscaling()

public NodePoolAutoscaling()

NodePoolAutoscaling(NodePoolAutoscaling)

public NodePoolAutoscaling(NodePoolAutoscaling other)
Parameter
NameDescription
otherNodePoolAutoscaling

Properties

Autoprovisioned

public bool Autoprovisioned { get; set; }

Can this node pool be deleted automatically.

Property Value
TypeDescription
Boolean

Enabled

public bool Enabled { get; set; }

Is autoscaling enabled for this node pool.

Property Value
TypeDescription
Boolean

MaxNodeCount

public int MaxNodeCount { get; set; }

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.

Property Value
TypeDescription
Int32

MinNodeCount

public int MinNodeCount { get; set; }

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

Property Value
TypeDescription
Int32