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


KnownExpander enum

Известные значения Expander, которые служба принимает.

Поля

LeastWaste

Выбирает группу узлов, которая будет иметь наименьший простой ЦП (при привязке, неиспользуемой памяти) после увеличения масштаба. Это полезно, если у вас есть разные классы узлов, например высокий уровень ЦП или узлы с высокой памятью, и требуется развернуть только те, когда существуют ожидающие модули pod, для которых требуется много этих ресурсов.

MostPods

Выбирает группу узлов, которая сможет запланировать большинство модулей pod при масштабировании. Это полезно при использовании nodeSelector, чтобы убедиться, что определенные модули pod находятся на определенных узлах. Обратите внимание, что это не приведет к тому, что автомасштабирование будет выбирать большие узлы и меньше, так как оно может одновременно добавлять несколько небольших узлов.

Priority

Выбирает группу узлов, которая имеет наивысший приоритет, назначенный пользователем. Эта конфигурация описана в более подробной здесь.

Random

Используется, если у вас нет определенной потребности в группах узлов для масштабирования по-разному.