public sealed class ClusterAutoscaling : IMessage<ClusterAutoscaling>, IEquatable<ClusterAutoscaling>, IDeepCloneable<ClusterAutoscaling>, IBufferMessage, IMessageClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
Implements
IMessage<ClusterAutoscaling>, IEquatable<ClusterAutoscaling>, IDeepCloneable<ClusterAutoscaling>, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
ClusterAutoscaling()
public ClusterAutoscaling()ClusterAutoscaling(ClusterAutoscaling)
public ClusterAutoscaling(ClusterAutoscaling other)| Parameter | |
|---|---|
| Name | Description |
other |
ClusterAutoscaling |
Properties
AutoprovisioningLocations
public RepeatedField<string> AutoprovisioningLocations { get; }The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|
AutoprovisioningNodePoolDefaults
public AutoprovisioningNodePoolDefaults AutoprovisioningNodePoolDefaults { get; set; }AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
| Property Value | |
|---|---|
| Type | Description |
AutoprovisioningNodePoolDefaults |
|
EnableNodeAutoprovisioning
public bool EnableNodeAutoprovisioning { get; set; }Enables automatic node pool creation and deletion.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
ResourceLimits
public RepeatedField<ResourceLimit> ResourceLimits { get; }Contains global constraints regarding minimum and maximum amount of resources in the cluster.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<ResourceLimit> |
|