Карточка Middle HPA, StatefulSet и тома обновлено

Виды автомасштабирования

Вопрос

Чем отличаются HPA, VPA, KEDA и Cluster Autoscaler/Karpenter?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

HPA меняет число реплик по метрикам (CPU, память, свои метрики). VPA меняет requests и limits подов.

Ответ

HPA меняет число реплик по метрикам (CPU, память, свои метрики). VPA меняет requests и limits подов. KEDA масштабирует по внешним событиям (очереди, Kafka lag, cron), в том числе до нуля, создавая HPA под капотом. Cluster Autoscaler и Karpenter добавляют узлы для подов в Pending и убирают простаивающие.

Разбор

HPA меняет число реплик по метрикам (CPU, память, свои метрики). VPA меняет requests и limits подов. KEDA масштабирует по внешним событиям (очереди, Kafka lag, cron), в том числе до нуля, создавая HPA под капотом. Cluster Autoscaler и Karpenter добавляют узлы для подов в Pending и убирают простаивающие.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме