При попытке выполнить HorizontalPodAutoscaling я получаю (не удалось получить использование памяти: невозможно получить метрики для памяти ресурсов: метрики ресурсов не возвращаются из API метрик ресурсов), как можно решить эту проблему.
Насколько я понимаю, перед использованием hpa нужно установить metrics-сервер. Ниже приведены документы и ссылки.
В этом примере требуется работающий кластер Kubernetes и kubectl версии 1.2 или новее. metrics-server Мониторинг должен быть развернут в кластере для предоставления метрик через API метрик ресурсов, поскольку Horizontal Pod Autoscaler использует этот API для сбора метрик. Инструкции по его развертыванию находятся в репозитории GitHub metrics-server , если вы следовали началу работы с руководством по GCE, мониторинг metrics-server будет включен по умолчанию.
Сервер метрик собирает метрики ресурсов из Kubelets и предоставляет их в Apiserver Kubernetes через Metrics API для использования в горизонтальных модулях Autoscaler и Vertical Pod Autoscaler.
Дополнительные ссылки: