ProvisionedClusterPropertiesAutoScalerProfile interface
Parameters to be applied to the cluster-autoscaler when auto scaling is enabled for the provisioned cluster.
Properties
balance |
Valid values are 'true' and 'false' |
expander | If not specified, the default is 'random'. See expanders for more information. |
max |
The default is 10. |
max |
The default is 600. |
max |
The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. |
max |
The default is 45. The maximum is 100 and the minimum is 0. |
new |
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 |
This must be an integer. The default is 3. |
scale |
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. |
scale |
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 |
The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. |
scale |
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. |
scale |
The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported. |
scale |
The default is '0.5'. |
scan |
The default is '10'. Values must be an integer number of seconds. |
skip |
The default is true. |
skip |
The default is true. |
Property Details
balanceSimilarNodeGroups
Valid values are 'true' and 'false'
balanceSimilarNodeGroups?: string
Property Value
string
expander
If not specified, the default is 'random'. See expanders for more information.
expander?: string
Property Value
string
maxEmptyBulkDelete
The default is 10.
maxEmptyBulkDelete?: string
Property Value
string
maxGracefulTerminationSec
The default is 600.
maxGracefulTerminationSec?: string
Property Value
string
maxNodeProvisionTime
The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
maxNodeProvisionTime?: string
Property Value
string
maxTotalUnreadyPercentage
The default is 45. The maximum is 100 and the minimum is 0.
maxTotalUnreadyPercentage?: string
Property Value
string
newPodScaleUpDelay
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).
newPodScaleUpDelay?: string
Property Value
string
okTotalUnreadyCount
This must be an integer. The default is 3.
okTotalUnreadyCount?: string
Property Value
string
scaleDownDelayAfterAdd
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
scaleDownDelayAfterAdd?: string
Property Value
string
scaleDownDelayAfterDelete
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.
scaleDownDelayAfterDelete?: string
Property Value
string
scaleDownDelayAfterFailure
The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
scaleDownDelayAfterFailure?: string
Property Value
string
scaleDownUnneededTime
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
scaleDownUnneededTime?: string
Property Value
string
scaleDownUnreadyTime
The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
scaleDownUnreadyTime?: string
Property Value
string
scaleDownUtilizationThreshold
The default is '0.5'.
scaleDownUtilizationThreshold?: string
Property Value
string
scanInterval
The default is '10'. Values must be an integer number of seconds.
scanInterval?: string
Property Value
string
skipNodesWithLocalStorage
The default is true.
skipNodesWithLocalStorage?: string
Property Value
string
skipNodesWithSystemPods
The default is true.
skipNodesWithSystemPods?: string
Property Value
string