ManagedClusterPropertiesAutoScalerProfile 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