У меня есть кластер GKE с n узлами (в этом примере 2 узла с 1 ЦП каждый), где выполняется стресс-тест. Я хочу, чтобы они масштабировались без остановки бегущих капсул.
В кластере включено автоматическое масштабирование и включен пул узлов с автоматическим масштабированием.
После достижения примерно 50 модулей память / ЦП завершается, и кластер начинает создавать новый узел в другом пуле узлов. Почему не в текущем пуле?
После запуска нового узла кластер полностью падает:
ни один узел не работает;
некоторые узлы не могут быть расписаны этими предупреждениями:
"Невозможно запланировать блоки: недостаточно памяти."
"Невозможно составить расписание для модулей: узлы имели порты, которые модуль не переносил." (Я не сделал никакой порчи)
другие находятся в состоянии ожидания.
Чего я хочу достичь:
- поддерживать работу существующих модулей без сбоев;
- получить новые модули, созданные и сохраненные в состоянии ожидания, пока не будет создан новый узел;
- новый узел создается в пуле узлов с шаблоном экземпляра, который я выбрал.