Вам не нужны пользовательские метрики, чтобы использовать HPA для автоматического масштабирования модулей на основе их загрузки ЦП.
Как упоминалось ранее @ Blokje5, вам просто нужно установить 'kube-state-metrics'.
Самый удобный способ сделать это с помощью выделенной таблицы управления ( kube-state-metrics ).
Подсказка: используйте параметры переопределения с помощью 'helm install', чтобы создать объект ServiceMonitor для модуля "kube-state-metrics", чтобы Прометей мог обнаружить новую цель для очистки метрик, например:
helm install stable/kube-state-metrics --set prometheus.monitor.enabled=true
Примечание: Обратите внимание на «serviceMonitorSelector», определенный в существующем объекте / конфигурации ресурса Prometheus, чтобы он соответствовал определению ServiceMonitor для «kube-state-metrics».Это делается для того, чтобы метрики Стручков были доступны в консоли Prometheus.