Мультизональный кластер GKE для пакетной обработки

Я выполняю пакетную обработку данных с использованием вытесняемых узлов с автоматическим масштабированием в зональном кластере GKE. Время от времени графических процессоров становится мало. Вместо того, чтобы переключать зоны на преследование графических процессоров (что я уже сделал), я попытался перейти на многозонную конфигурацию. С моей точки зрения, для некоторых легких и средних рабочих нагрузок все работает нормально.

Я вижу предупреждения в пользовательском интерфейсе о несбалансированных пулах узлов, поскольку кажется, что пулы узлов увеличиваются в зонах, где есть доступные ресурсы. Это серьезное предупреждение? Каковы последствия разного количества узлов в разных зонах? Должен ли я вместо этого запускать отдельные пулы для каждой зоны?

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


person HoosierDaddy    schedule 18.04.2021    source источник


Ответы (1)


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

Автоматическое масштабирование кластера балансирует только между зонами во время события масштабирования. Автоматическое масштабирование кластер уменьшает малоиспользуемые узлы независимо от относительного размеры базовых групп управляемых экземпляров в пуле узлов, что может привести к неравномерному распределению узлов по зонам.

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

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

person Jyothi Kiranmayi    schedule 01.06.2021