субстанций )
Реально ли в пределах одного деплоймента ставить разный лимит CPU и MEM на под, в зависимости от того на какой ноде они задеплоены? Спс.
Нет. Но ты можешь не указывать лимиты)
еще можно ставить affinity
Афинити разные лимиты не поставит
Архитектурно подход выглядит неправильно. Если у вас один деплой, то подразумевается, что внутри него скейлить нагрузку нужно на одинаковые по доступным ресурсам поды. У вас ситуация иная (из за железа, как я понял), и вы наверняка захотите поды с более богатыми ресурсами загружать побольше и наоборот. В такой ситуации можно сказать что по сути жирные и худые на ресурсы поды это два разных приложения и их стоит разделить на два разных деплоя (каждый прибить к нужным нодам, как уже советовали) и балансировать на них нагрузку, задав в балансире нужный вес. Можно пойти ещё дальше и если приложение понимает какие запросы будут тяжёлые, а какие нет, то балансировать их соответственно.
Обсуждают сегодня