Поделиться через


ManagedClusterPropertiesAutoScalerProfile interface

Параметры для применения к кластеру автомасштабирования при включении

Свойства

balanceSimilarNodeGroups

Допустимые значения: "true" и "false"

daemonsetEvictionForEmptyNodes

Если задано значение true, все модули pod управляющей программы на пустых узлах будут вытеснированы перед удалением узла. Если модуль управляющей программы не может быть исключен другим узлом, будет выбран для масштабирования. Если задано значение false, узел будет удален без обеспечения удаления или вытеснения модулей управляющей программы.

daemonsetEvictionForOccupiedNodes

Если задано значение true, все модули pod daemonset на занятых узлах будут вытеснированы перед удалением узла. Если модуль управляющей программы не может быть исключен другим узлом, будет выбран для масштабирования. Если задано значение false, узел будет удален без обеспечения удаления или вытеснения модулей управляющей программы.

expander

Если значение не указано, значение по умолчанию — "случайный". Дополнительные сведения см. в расширяющих.

ignoreDaemonsetsUtilization

Если задано значение true, ресурсы, используемые управляющей программы, будут учитываться при принятии решений по уменьшению масштаба.

maxEmptyBulkDelete

Значение по умолчанию — 10.

maxGracefulTerminationSec

Значение по умолчанию — 600.

maxNodeProvisionTime

Значение по умолчанию — 15 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).

maxTotalUnreadyPercentage

Значение по умолчанию — 45. Максимальное значение — 100, а минимальное — 0.

newPodScaleUpDelay

В таких сценариях, как ускорение или пакетное масштабирование, в которых вы не хотите, чтобы ЦС действовал до того, как планировщик kubernetes может запланировать все модули pod, вы можете сообщить ЦС игнорировать незапланированные модули pod до того, как они будут иметь определенный возраст. Значение по умолчанию — 0s. Значения должны быть целым числом, за которым следует единица (в секундах, "m" в минутах, "h" в течение часов и т. д.).

okTotalUnreadyCount

Это должно быть целое число. Значение по умолчанию — 3.

scaleDownDelayAfterAdd

Значение по умолчанию — 10 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).

scaleDownDelayAfterDelete

По умолчанию используется интервал сканирования. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).

scaleDownDelayAfterFailure

Значение по умолчанию — "3m". Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).

scaleDownUnneededTime

Значение по умолчанию — 10 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).

scaleDownUnreadyTime

Значение по умолчанию — 20 млн. Значения должны быть целым числом, за которым следует значение "m". Не поддерживается единица времени, отличного от минут (m).

scaleDownUtilizationThreshold

Значение по умолчанию — 0.5.

scanInterval

Значение по умолчанию — 10. Значения должны быть целым числом секунд.

skipNodesWithLocalStorage

Значение по умолчанию — true.

skipNodesWithSystemPods

Значение по умолчанию — 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