Что такое HPA и как настроить автомасштабирование?

Middle
290 просмотров
AFK Offer AI

HPA (Horizontal Pod Autoscaler) автоматически изменяет число реплик Deployment на основе метрик. По CPU и памяти работает из коробки через Metrics Server. Можно настроить custom metrics через Prometheus + KEDA. hpa.yaml задаёт minReplicas, maxReplicas и targetCPUUtilizationPercentage. При росте CPU выше порога HPA добавляет реплики, при падении — убирает с cooldown.

Следующий вопрос

Какие типы метрик есть в Prometheus?