как заставить работать azure external.metrics.k8s адаптер? - PullRequest
0 голосов
/ 16 января 2020

У меня настроен Azure внешний адаптер метрик, следующий за этим документом "https://github.com/Azure/azure-k8s-metrics-adapter/tree/master/samples/servicebus-queue"

После установки helm с использованием субъекта-службы при выполнении команды kubectl get --raw "/apis/external.metrics.k8s.io/v1beta1" | jq Я должен получать вывод в соответствии с предложением документа. но вместо этого я сталкиваюсь с ошибкой о том, что Error from server (ServiceUnavailable): the server is currently unable to handle the request

Установка руля прошла успешно, и ниже приведены журналы

I0116 12: 49: 36.216094 1 контроллер. go: 40] Настройка внешних обработчиков событий метрики I0116 12: 49: 36.216148 1 контроллер. go: 52] Настройка пользовательских обработчиков событий metri c I0116 12: 49: 36.216528 1 контроллер. go: 69] инициализация контроллера I0116 12: 49: 36.353905 1 main. go: 104] Поиск идентификатора подписки по метаданным экземпляра I0116 12: 49: 36.359887 1 instancemetadata. go: 40], подключенный к sub: ********** *********** I0116 12: 49: 36.416858 1 контроллер. go: 77] запуск 2 рабочих с интервалом 1000000000 I0116 12: 49: 36.417062 1 контроллер. go: 88] рабочий запуск I0116 12: 49: 36.417068 1 контроллер. go: 88] Рабочий запуск I0116 12: 49: 36.417074 1 контроллер. go: 98] элемент обработки I0116 12: 49: 36.417078 1 контроллер. go: 98] элемент обработки I0116 12: 49: 36.680065 1 порция. go: 312] Сгенерированный самоподписанный сертификат (apiserver.local.co nfig / сертификаты / apiserver.crt, apiserver.local.config / сертификаты / apiserver.key) I0116 12: 49: 37.197936 1 secure_serving. go: 116] Безопасное обслуживание на [::]: 6443

При выполнении команды kubectl api-versions external.metrics.k8s.io/v1beta1 отображается в списке. Таким образом, это доказывает, что установка прошла успешно. Но почему я не могу поразить API ???

1 Ответ

0 голосов
/ 17 января 2020

Решил это. Первоначально я устанавливал в моем собственном пространстве имен. Похоже, Azure адаптер метрик будет работать, только если он установлен в пространстве имен «custom-metrics». Вероятно, они должны упомянуть об этом где-то в документе. Мне потребовалось 2 дня на устранение неполадок, чтобы понять это: - (

...