Я установил локальный экземпляр Kubernetes через Docker на моем Mac.
После пошагового руководства по активации автоматического масштабирования в развертывании возникла проблема. Автоскалер не может прочитать метрики.
Когда я запускаю kubectl describe hpa
текущее использование процессора возвращается как unknown / 50% с предупреждениями:
Предупреждение FailedGetResourceMetric:
virtual-pod-autoscaler не может получить метрики для процессора ресурсов:
невозможно получить метрики из API: сервер не может найти
запрашиваемый ресурс (get pods.metrics.k8s.io)
Предупреждение FailedComputeMetricsReplicas
Horizontal-Pod-Autoscaler не удалось получить использование процессора: невозможно
получить метрики для процессора ресурсов: невозможно получить метрики из API:
серверу не удалось найти запрошенный ресурс (get pods.metrics.k8s.io)
Я установил metrics-сервер через git clone https://github.com/kubernetes-incubator/metrics-server.git
и установил его с kubectl create -f deploy/1.8+