你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ManagedClusterPropertiesAutoScalerProfile interface
启用时要应用于群集自动缩放程序的参数
属性
balance |
有效值为“true”和“false” |
daemonset |
如果设置为 true,则会在删除节点之前逐出空节点上的所有守护程序集 Pod。 如果无法逐出守护程序集 Pod,则会选择另一个节点进行缩放。 如果设置为 false,则会删除节点,而无需确保删除或逐出守护程序集 Pod。 |
daemonset |
如果设置为 true,则会在删除节点之前逐出占用节点上的所有守护程序集 Pod。 如果无法逐出守护程序集 Pod,则会选择另一个节点进行缩放。 如果设置为 false,则会删除节点,而无需确保删除或逐出守护程序集 Pod。 |
expander | 如果未指定,则默认值为“random”。 有关详细信息,请参阅 扩展器。 |
ignore |
如果设置为 true,则当做出缩减决策时,将考虑守护程序集使用的资源。 |
max |
默认值为 10。 |
max |
默认值为 600。 |
max |
默认值为“15m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。 |
max |
默认值为 45。 最大值为 100,最小值为 0。 |
new |
对于在 kubernetes 计划程序可以计划所有 Pod 之前不希望 CA 执行操作的突发/批处理缩放方案,可以告诉 CA 在某个年龄之前忽略未计划的 Pod。 默认值为“0s”。 值必须是一个整数,后跟一个单位(以秒为单位,“m”表示分钟,“h”表示小时等)。 |
ok |
这必须是整数。 默认值为 3。 |
scale |
默认值为“10m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。 |
scale |
默认值为扫描间隔。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。 |
scale |
默认值为“3m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。 |
scale |
默认值为“10m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。 |
scale |
默认值为“20m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。 |
scale |
默认值为“0.5”。 |
scan |
默认值为“10”。 值必须是整数秒数。 |
skip |
默认值为 true。 |
skip |
默认值为 true。 |
属性详细信息
balanceSimilarNodeGroups
有效值为“true”和“false”
balanceSimilarNodeGroups?: string
属性值
string
daemonsetEvictionForEmptyNodes
如果设置为 true,则会在删除节点之前逐出空节点上的所有守护程序集 Pod。 如果无法逐出守护程序集 Pod,则会选择另一个节点进行缩放。 如果设置为 false,则会删除节点,而无需确保删除或逐出守护程序集 Pod。
daemonsetEvictionForEmptyNodes?: boolean
属性值
boolean
daemonsetEvictionForOccupiedNodes
如果设置为 true,则会在删除节点之前逐出占用节点上的所有守护程序集 Pod。 如果无法逐出守护程序集 Pod,则会选择另一个节点进行缩放。 如果设置为 false,则会删除节点,而无需确保删除或逐出守护程序集 Pod。
daemonsetEvictionForOccupiedNodes?: boolean
属性值
boolean
expander
ignoreDaemonsetsUtilization
如果设置为 true,则当做出缩减决策时,将考虑守护程序集使用的资源。
ignoreDaemonsetsUtilization?: boolean
属性值
boolean
maxEmptyBulkDelete
默认值为 10。
maxEmptyBulkDelete?: string
属性值
string
maxGracefulTerminationSec
默认值为 600。
maxGracefulTerminationSec?: string
属性值
string
maxNodeProvisionTime
默认值为“15m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。
maxNodeProvisionTime?: string
属性值
string
maxTotalUnreadyPercentage
默认值为 45。 最大值为 100,最小值为 0。
maxTotalUnreadyPercentage?: string
属性值
string
newPodScaleUpDelay
对于在 kubernetes 计划程序可以计划所有 Pod 之前不希望 CA 执行操作的突发/批处理缩放方案,可以告诉 CA 在某个年龄之前忽略未计划的 Pod。 默认值为“0s”。 值必须是一个整数,后跟一个单位(以秒为单位,“m”表示分钟,“h”表示小时等)。
newPodScaleUpDelay?: string
属性值
string
okTotalUnreadyCount
这必须是整数。 默认值为 3。
okTotalUnreadyCount?: string
属性值
string
scaleDownDelayAfterAdd
默认值为“10m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。
scaleDownDelayAfterAdd?: string
属性值
string
scaleDownDelayAfterDelete
默认值为扫描间隔。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。
scaleDownDelayAfterDelete?: string
属性值
string
scaleDownDelayAfterFailure
默认值为“3m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。
scaleDownDelayAfterFailure?: string
属性值
string
scaleDownUnneededTime
默认值为“10m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。
scaleDownUnneededTime?: string
属性值
string
scaleDownUnreadyTime
默认值为“20m”。 值必须是后跟“m”的整数。 不支持除分钟(m)以外的时间单位。
scaleDownUnreadyTime?: string
属性值
string
scaleDownUtilizationThreshold
默认值为“0.5”。
scaleDownUtilizationThreshold?: string
属性值
string
scanInterval
默认值为“10”。 值必须是整数秒数。
scanInterval?: string
属性值
string
skipNodesWithLocalStorage
默认值为 true。
skipNodesWithLocalStorage?: string
属性值
string
skipNodesWithSystemPods
默认值为 true。
skipNodesWithSystemPods?: string
属性值
string