deployment?
Кейс такой, настроен HPA и необходимо приоритезировать одну из реплик над остальными, чтобы обеспечить минимальный набор из одной реплики всех сервисов при нехватке ресурсов.
нет. Но вы можете использовать два деплоймента с разными приоритетами и qos классами
спасибо, не подумал о таком решении)
По моему вы хотите pdp
нет, pdb про другое, он не поможет если например HPA отскейлил сервис A на все ресурсы ноды 1, а сервис B находиться на ноде 2. Тогда если упадет нода 2, сервис B не поднимется на ноде A из-за нехватки ресурсов
вам скорее всего нужен podAntiAffinity чтобы гарантировать что поды будут на разных нодах
а HPA у вас увеличивает кол-во подов для обоих сервисов равномерным образом?
тут как раз не принципиально на какой ноде будет под, хотелось бы обеспечить наличие как минимум одной реплики каждого сервиса с учетом работы HPA
нет, по кастомнымным метрикам для каждого сервиса
ставите какой должен быть минимум реплик и используйте podAntiAffinity
PodDisruptionBuget по-кубовому
Не, тут именно podAntiAffinity
pdb вообще про другое
Обсуждают сегодня