Тайм-аут планирования K8s - PullRequest
0 голосов
/ 04 мая 2020

У меня есть кластер-автоскалер, интегрированный с K8, и рабочие узлы масштабируются от 0. Я хочу не планировать более 2-х пакетов на узел. Я установил лимит на уровень кубеле. Когда я запускаю 5 заданий параллельно с ограничением в 4 модуля, он масштабируется на 3 узла, но пытается планировать только на 2 узла и один модуль, чтобы снизить установленный лимит. Есть ли какой-либо параметр предела планирования в K8s? Чтобы планировать стручки только после указанного c времени (некоторый параметр сна)? Нам нужно ждать, когда все рабочие будут готовы

Ответы [ 2 ]

1 голос
/ 04 мая 2020

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

0 голосов
/ 04 мая 2020

Нам нужно подождать, когда все рабочие будут готовы

Мне кажется, вам нужно использовать пробники готовности на ваших стручках

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