Share via


ManagedClusterPropertiesAutoScalerProfileOutput interface

Parameters to be applied to the cluster-autoscaler when enabled

Properties

balance-similar-node-groups

Valid values are 'true' and 'false'

expander

If not specified, the default is 'random'. See expanders for more information.

max-empty-bulk-delete

The default is 10.

max-graceful-termination-sec

The default is 600.

max-node-provision-time

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

max-total-unready-percentage

The default is 45. The maximum is 100 and the minimum is 0.

new-pod-scale-up-delay

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).

ok-total-unready-count

This must be an integer. The default is 3.

scale-down-delay-after-add

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

scale-down-delay-after-delete

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.

scale-down-delay-after-failure

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

scale-down-unneeded-time

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

scale-down-unready-time

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

scale-down-utilization-threshold

The default is '0.5'.

scan-interval

The default is '10'. Values must be an integer number of seconds.

skip-nodes-with-local-storage

The default is true.

skip-nodes-with-system-pods

The default is true.

Property Details

balance-similar-node-groups

Valid values are 'true' and 'false'

balance-similar-node-groups?: string

Property Value

string

expander

If not specified, the default is 'random'. See expanders for more information.

expander?: "least-waste" | "most-pods" | "priority" | "random"

Property Value

"least-waste" | "most-pods" | "priority" | "random"

max-empty-bulk-delete

The default is 10.

max-empty-bulk-delete?: string

Property Value

string

max-graceful-termination-sec

The default is 600.

max-graceful-termination-sec?: string

Property Value

string

max-node-provision-time

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

max-node-provision-time?: string

Property Value

string

max-total-unready-percentage

The default is 45. The maximum is 100 and the minimum is 0.

max-total-unready-percentage?: string

Property Value

string

new-pod-scale-up-delay

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).

new-pod-scale-up-delay?: string

Property Value

string

ok-total-unready-count

This must be an integer. The default is 3.

ok-total-unready-count?: string

Property Value

string

scale-down-delay-after-add

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

scale-down-delay-after-add?: string

Property Value

string

scale-down-delay-after-delete

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.

scale-down-delay-after-delete?: string

Property Value

string

scale-down-delay-after-failure

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

scale-down-delay-after-failure?: string

Property Value

string

scale-down-unneeded-time

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

scale-down-unneeded-time?: string

Property Value

string

scale-down-unready-time

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

scale-down-unready-time?: string

Property Value

string

scale-down-utilization-threshold

The default is '0.5'.

scale-down-utilization-threshold?: string

Property Value

string

scan-interval

The default is '10'. Values must be an integer number of seconds.

scan-interval?: string

Property Value

string

skip-nodes-with-local-storage

The default is true.

skip-nodes-with-local-storage?: string

Property Value

string

skip-nodes-with-system-pods

The default is true.

skip-nodes-with-system-pods?: string

Property Value

string