Автоматическое масштабирование горизонтальных блоков (HPA) в GKE на основе использования графического процессора - PullRequest
1 голос
/ 20 февраля 2020

Я пытаюсь добиться горизонтального автоматического масштабирования (HPA) в GCP на основе использования графического процессора. Мой файл hpa.yaml выглядит так:

kind: HorizontalPodAutoscaler
metadata:
  name: my-hpa
spec:
  minReplicas: 1
  maxReplicas: 10
  metrics:
  - type: External
    external:
     metricName: kubernetes.io|container|accelerator|duty_cycle
      targetAverageValue: 10
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: my-container-worker

После запуска kubectl create -f hpa.yaml я вижу следующую ошибку в GCP.

enter image description here

На HPA говорится, что невозможно прочитать все метрики.

При мониторинге драйвера стека я создал панель мониторинга с метрикой c, упомянутой выше.

Кто-нибудь пришел? через эту проблему?

1 Ответ

0 голосов
/ 25 февраля 2020

Подводя итоги нашего разговора в комментариях:

Чтобы использовать метрики GCP в kubernetes, Настраиваемый адаптер метрик Stackdriver должен быть развернут. Вот почему HPA не смогла прочитать показатели и, следовательно, выдавала ошибки.

...