ManagedClusterPropertiesAutoScalerProfile interface
Параметры для применения к кластеру автомасштабирования при включении
Свойства
balance |
Допустимые значения: "true" и "false" |
daemonset |
Если задано значение true, все модули pod управляющей программы на пустых узлах будут вытеснированы перед удалением узла. Если модуль управляющей программы не может быть исключен другим узлом, будет выбран для масштабирования. Если задано значение false, узел будет удален без обеспечения удаления или вытеснения модулей управляющей программы. |
daemonset |
Если задано значение true, все модули pod daemonset на занятых узлах будут вытеснированы перед удалением узла. Если модуль управляющей программы не может быть исключен другим узлом, будет выбран для масштабирования. Если задано значение false, узел будет удален без обеспечения удаления или вытеснения модулей управляющей программы. |
expander | Если значение не указано, значение по умолчанию — "случайный". Дополнительные сведения см. в расширяющих. |
ignore |
Если задано значение true, ресурсы, используемые управляющей программы, будут учитываться при принятии решений по уменьшению масштаба. |
max |
Значение по умолчанию — 10. |
max |
Значение по умолчанию — 600. |
max |
Значение по умолчанию — 15 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m). |
max |
Значение по умолчанию — 45. Максимальное значение — 100, а минимальное — 0. |
new |
В таких сценариях, как ускорение или пакетное масштабирование, в которых вы не хотите, чтобы ЦС действовал до того, как планировщик kubernetes может запланировать все модули pod, вы можете сообщить ЦС игнорировать незапланированные модули pod до того, как они будут иметь определенный возраст. Значение по умолчанию — 0s. Значения должны быть целым числом, за которым следует единица (в секундах, "m" в минутах, "h" в течение часов и т. д.). |
ok |
Это должно быть целое число. Значение по умолчанию — 3. |
scale |
Значение по умолчанию — 10 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m). |
scale |
По умолчанию используется интервал сканирования. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m). |
scale |
Значение по умолчанию — "3m". Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m). |
scale |
Значение по умолчанию — 10 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m). |
scale |
Значение по умолчанию — 20 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m). |
scale |
Значение по умолчанию — 0.5. |
scan |
Значение по умолчанию — 10. Значения должны быть целым числом секунд. |
skip |
Значение по умолчанию — true. |
skip |
Значение по умолчанию — true. |
Сведения о свойстве
balanceSimilarNodeGroups
Допустимые значения: "true" и "false"
balanceSimilarNodeGroups?: string
Значение свойства
string
daemonsetEvictionForEmptyNodes
Если задано значение true, все модули pod управляющей программы на пустых узлах будут вытеснированы перед удалением узла. Если модуль управляющей программы не может быть исключен другим узлом, будет выбран для масштабирования. Если задано значение false, узел будет удален без обеспечения удаления или вытеснения модулей управляющей программы.
daemonsetEvictionForEmptyNodes?: boolean
Значение свойства
boolean
daemonsetEvictionForOccupiedNodes
Если задано значение true, все модули pod daemonset на занятых узлах будут вытеснированы перед удалением узла. Если модуль управляющей программы не может быть исключен другим узлом, будет выбран для масштабирования. Если задано значение false, узел будет удален без обеспечения удаления или вытеснения модулей управляющей программы.
daemonsetEvictionForOccupiedNodes?: boolean
Значение свойства
boolean
expander
Если значение не указано, значение по умолчанию — "случайный". Дополнительные сведения см. в расширяющих.
expander?: string
Значение свойства
string
ignoreDaemonsetsUtilization
Если задано значение true, ресурсы, используемые управляющей программы, будут учитываться при принятии решений по уменьшению масштаба.
ignoreDaemonsetsUtilization?: boolean
Значение свойства
boolean
maxEmptyBulkDelete
Значение по умолчанию — 10.
maxEmptyBulkDelete?: string
Значение свойства
string
maxGracefulTerminationSec
Значение по умолчанию — 600.
maxGracefulTerminationSec?: string
Значение свойства
string
maxNodeProvisionTime
Значение по умолчанию — 15 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).
maxNodeProvisionTime?: string
Значение свойства
string
maxTotalUnreadyPercentage
Значение по умолчанию — 45. Максимальное значение — 100, а минимальное — 0.
maxTotalUnreadyPercentage?: string
Значение свойства
string
newPodScaleUpDelay
В таких сценариях, как ускорение или пакетное масштабирование, в которых вы не хотите, чтобы ЦС действовал до того, как планировщик kubernetes может запланировать все модули pod, вы можете сообщить ЦС игнорировать незапланированные модули pod до того, как они будут иметь определенный возраст. Значение по умолчанию — 0s. Значения должны быть целым числом, за которым следует единица (в секундах, "m" в минутах, "h" в течение часов и т. д.).
newPodScaleUpDelay?: string
Значение свойства
string
okTotalUnreadyCount
Это должно быть целое число. Значение по умолчанию — 3.
okTotalUnreadyCount?: string
Значение свойства
string
scaleDownDelayAfterAdd
Значение по умолчанию — 10 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).
scaleDownDelayAfterAdd?: string
Значение свойства
string
scaleDownDelayAfterDelete
По умолчанию используется интервал сканирования. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).
scaleDownDelayAfterDelete?: string
Значение свойства
string
scaleDownDelayAfterFailure
Значение по умолчанию — "3m". Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).
scaleDownDelayAfterFailure?: string
Значение свойства
string
scaleDownUnneededTime
Значение по умолчанию — 10 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).
scaleDownUnneededTime?: string
Значение свойства
string
scaleDownUnreadyTime
Значение по умолчанию — 20 млн. Значения должны быть целым числом, за которым следует значение "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