Горизонтальный стручок автомасштабирования не может прочитать метрики

Вы можете использовать polyfill из HTML Imports ( https://www.html5rocks.com/en/tutorials/webcomponents/imports/ ) или это упрощенное решение https: // github.com/dsheiko/html-import

Например, на странице вы импортируете блок HTML следующим образом:


Блок может иметь импорт своих own:


Импортер заменяет директиву загруженным HTML в значительной степени похожим на SSI

. Эти директивы будут подаваться автоматически, как только вы загрузите этот небольшой JavaScript:


Он будет обрабатывать импорт, когда DOM будет готов автоматически. Кроме того, он предоставляет API, который можно использовать для запуска вручную, для получения журналов и т. Д. Наслаждайтесь:)

0
задан Community 18 March 2019 в 19:07
поделиться

2 ответа

Я выполнил пару операций, похожих на те, что были упомянуты @PrafullLadha выше.

Изменил файл развертывания сервера метрик и добавил следующий код:

containers:
 - command:
  - /metrics-server
  - --metric-resolution=30s
  - --kubelet-insecure-tls 
  - --kubelet-preferred-address-types=InternalIP`

Кроме того, раскомментировал следующую часть из файла statefulset.yaml

resources: requests: cpu: 200m memory: 256Mi

[ 116] Он работал хорошо на этом.

0
ответ дан amankedia 18 March 2019 в 19:07
поделиться

Вам необходимо добавить следующую команду в файл развертывания metrics-server:

containers:
   - command:
     - /metrics-server
     - --metric-resolution=30s
     - --kubelet-insecure-tls
     - --kubelet-preferred-address-types=InternalIP
     name: metrics-server

Я думаю, что metrics-server не смог найти кубелет с InternalIP, поэтому проблема. Для получения дополнительной информации, проверьте мой следующий ответ для пошаговой инструкции по настройке HPA.

Как включить сервер KubeAPI для показателей автоматического масштабирования HPA

0
ответ дан Prafull Ladha 18 March 2019 в 19:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: