отдельный кластер для сервиса транскодинга видео ?
Нодпулл - да, кластер - перебор
т.е я могу все свои сервисы в поды бросить и больше нод добавить кубер все разгрузит ?
Для транскодинга + остальные сервисы я бы так не делал
Только возьмите сразу менеджед куб у какого-то провайдера
Только GKE
Ой сори да он
Зависит от маштаба
Вот, а у меня будет Keycloak, Redis, Elasticsearch, Kibana, Kafka, Zookeeper, Postgresql и мои 2 сервиса это мой Backend API и другой микро сервис уже для транскодирование
Т.Е если много тогда лучше уже с новым кластером?
В целом да. Но "много" Это понятие относительное. Начни с разделением нодпул, если начнешь упираться в в контрлроейн или много костов по обслуживанию будет - начнешь разносить по кластерам. У меня ы проде три вида кластеров, например. Если количество джоб будет увеличиваться - уже будет 4ре
У тебя менеджед куб(ы)?
добавление кластера, когда джобы начинали скедулиться вместо минуты - десятки минут?
О кстати а можно чуть подробнее?
Там дело не только в этом (хотя дос на джоб контрллер я ловил) , джобы мешают равномерному распределению ворклоадов по нодам, иногда "тяжелые" в плане работы джобы влияют на работоспособность ворклоадов
Ну это можно залечить просто селектором
Но это от маштаба зависит
Так оно ж на первом нагрузочном тесте все видно будет - 300 джобов одновременно попробуй запустить) И засеки время от первой до последней)
Точно. Запишу себе на будущее
Масштаба чего? Это зависит от твоего желания программировать на ямле
Там проблема даже не столько в старте, сколько в самом скедулинге подов. В версии джоб контроллера 1 - там ваще все линейно. И это ппц как долго
Ну тут надо будет посмотреть какие объемы у нас будут и как екс с этим будет жить
Интересно что за кейс когда нужно запустить одновременно 300 job?
Обсуждают сегодня