alert: KubeHpaMaxedOut
expr: kube_horizontalpodautoscaler_status_current_replicas
== kube_horizontalpodautoscaler_spec_max_replicas
for: 15m
severity: warning
Сообщение алерта: HPA {{ $labels.namespace }}/{{ $labels.horizontalpodautoscaler }} упёрся в максимум
HPA работает на максимальном числе реплик (maxReplicas) 15 минут. Дальше автоматически масштабироваться некуда, хотя нагрузка может продолжать расти.
Реальный рост трафика, лимит maxReplicas слишком мал, неэффективное приложение, неудачно выбранная метрика масштабирования.
kubectl -n <ns> get hpa <имя>
kubectl -n <ns> describe hpa <имя> # Metrics, Conditions, Events
kubectl -n <ns> top pods
kubectl top nodes
Если нагрузка легитимна — поднять maxReplicas (убедившись, что хватит ресурсов кластера) или оптимизировать приложение. Если метрика некорректна — настроить целевое значение.
Если работа на максимуме — штатный режим в часы пиковой нагрузки и вас это устраивает.
Весь набор из 44 протестированных правил + Alertmanager → Telegram: 790 ₽
Открыть в Telegram · Бесплатный набор Monitoring Lite · Все алерты runbook