Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор
Управляемый Prometheus Azure поддерживает автомасштабирование горизонтального pod (HPA) для реплики ama-metrics, установленной pod по умолчанию. HPA позволяет набору реплик ama-metrics pod, который собирает метрики Prometheus с помощью настраиваемых заданий, автоматически масштабироваться на основе использования памяти для предотвращения OOMKills. По умолчанию HPA настроен на минимальное количество двух реплик и максимальное количество 12 реплик. Пользователи могут настроить количество сегментов в диапазоне от 2 до 12 реплик.
Обновление сегментов Min и Max
Объект HPA с именем ama-metrics-hpa в пространстве имен kube-system можно изменить, чтобы обновить минимальные и максимальные экземпляры шардов/наборов реплик. Если изменения не находятся в поддерживаемом диапазоне от 2 до 12, они не действуют и сбрасываются к последнему известному корректному значению.
Обновление минимальных реплик
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"minReplicas": 4}}'
Обновление максимума реплик
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"maxReplicas": 10}}'
Обновление реплик Min и Max
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"minReplicas": 3, "maxReplicas": 10}}'
или
Минимальные и максимальные реплики также можно редактировать, выполняя редактирование kubectl и обновляя спецификацию в редакторе.
kubectl edit hpa ama-metrics-hpa -n kube-system
Обновление минимальных и максимальных сегментов для отключения масштабирования HPA
Если параметры HPA по умолчанию не соответствуют требованиям клиента, они могут настроить минимальное и максимальное количество сегментов таким же образом. Это предотвращает масштабирование реплик в HPA на основе различных нагрузок, обеспечивая согласованное количество реплик.
Например, если клиент хочет задать количество шардов равным 8 и не обновлять его через HPA, обновите минимальное и максимальное количество шардов до 8.
Обновление реплик Min и Max
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"minReplicas": 8, "maxReplicas": 8}}'
Изменение kubectl в спецификации ama-metrics-hpa предоставляет дополнительные сведения о конфигурациях увеличения масштаба и уменьшения масштаба, используемых для HPA
Дальнейшие шаги
- Устранение неполадок с сбором данных Prometheus.