планировщик - балансировка нагрузки на openshift v3

У меня короткий общий вопрос об автоматической балансировке нагрузки openshift, чтобы избежать перегрузки определенных узлов.

Сейчас у нас есть небольшая система из 5 узлов, более-менее схожих по возможностям.

По какой-то причине кажется, что openshift всегда начинается с node0 и заполняет его до максимального количества модулей, а затем переходит к node1, node2 и т. д. Вместо того, чтобы пытаться сбалансировать ситуацию.

Это приводит к тому, что первый узел имеет довольно высокую загрузку 70+, а последний узел полностью простаивает.

Есть ли способ указать для каждого узла, чтобы не планировать дальнейшие узлы, если нагрузка превышает X?

Благодарность


person berlinguyinca    schedule 09.01.2016    source источник


Ответы (1)


Сегодня, когда вы планируете под и не указываете лимиты или запросы в разделе ресурсов пода, планировщику не хватает информации для балансировки рабочей нагрузки. Если вы настроите LimitQuota в пространстве имен на ограничения по умолчанию, вы увидите, что модули распределяются более равномерно. Эта ошибка в Kubernetes связана с отслеживанием для улучшения сценария, когда ресурсы неизвестны, а стручки распределены неравномерно.

person Clayton    schedule 17.01.2016
comment
Спасибо, Clayton, мы соответствующим образом обновим наши модули и надеемся, что это позаботится об этом. - person berlinguyinca; 19.01.2016