Цели Prometheus: сервер вернул HTTP-статус 502 Bad Gateway

В моем кластере K8s у меня установлен стек prometheus через helm.

prometheus-community/kube-prometheus-stack --version 34.9.0

В «целях» прометея некоторые цели дают ошибку ниже, в то время как другие работают.

сервер вернул статус HTTP 502 Bad Gateway

См. изображение ниже для справки,

Если мы попробуем конечную точку матрицы напрямую, она даст метрический ответ в порядке (попробовано в браузере) на тех же портах (более того, это не ручная настройка, она автоматически настраивается самой диаграммой управления стеком prometheus.)

Я сравнил конфигурации ServiceMonitor, конфигурации контейнеров одного работающего и не работающего - все кажется одинаковым.

Заметки

  • У меня включена сервисная сетка "Istio" ( istio-injection=enabled ).
  • Все ресурсы, связанные с prometheus, находятся в одном пространстве имен «monitoring».
  • Некоторые ресурсы в одном и том же пространстве имен дают правильный ответ. (например: prometheus-stack-kube-prom-kubelet, prometheus-stack-kube-prom-prometheus), а другие выдают ошибку 502.

Как это исправить и в чем причина ошибки.

0 ответов

Другие вопросы по тегам