ManagedClusterPropertiesAutoScalerProfile Class

Definition

Parameters to be applied to the cluster-autoscaler when enabled

public class ManagedClusterPropertiesAutoScalerProfile
type ManagedClusterPropertiesAutoScalerProfile = class
Public Class ManagedClusterPropertiesAutoScalerProfile
Inheritance
ManagedClusterPropertiesAutoScalerProfile

Constructors

ManagedClusterPropertiesAutoScalerProfile()

Initializes a new instance of the ManagedClusterPropertiesAutoScalerProfile class.

ManagedClusterPropertiesAutoScalerProfile(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the ManagedClusterPropertiesAutoScalerProfile class.

Properties

BalanceSimilarNodeGroups

Gets or sets valid values are 'true' and 'false'

Expander

Gets or sets if not specified, the default is 'random'. See expanders for more information. Possible values include: 'least-waste', 'most-pods', 'priority', 'random'

MaxEmptyBulkDelete

Gets or sets the default is 10.

MaxGracefulTerminationSec

Gets or sets the default is 600.

MaxNodeProvisionTime

Gets or sets the default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

MaxTotalUnreadyPercentage

Gets or sets the default is 45. The maximum is 100 and the minimum is 0.

NewPodScaleUpDelay

Gets or sets for scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc).

OkTotalUnreadyCount

Gets or sets this must be an integer. The default is 3.

ScaleDownDelayAfterAdd

Gets or sets the default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

ScaleDownDelayAfterDelete

Gets or sets the default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

ScaleDownDelayAfterFailure

Gets or sets the default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

ScaleDownUnneededTime

Gets or sets the default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

ScaleDownUnreadyTime

Gets or sets the default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

ScaleDownUtilizationThreshold

Gets or sets the default is '0.5'.

ScanInterval

Gets or sets the default is '10'. Values must be an integer number of seconds.

SkipNodesWithLocalStorage

Gets or sets the default is true.

SkipNodesWithSystemPods

Gets or sets the default is true.

Applies to