Невозможно получить URL-адрес руля Grafana для работы с подпути - PullRequest
1 голос
/ 06 мая 2019

Я настраиваю сервер Grafana в своем локальном кластере kube, используя helm-charts.Я пытаюсь заставить его работать на подпути, чтобы позже реализовать его в рабочей среде с tls, но я не могу получить доступ к Grafana на http://localhost:3000/grafana.

Я пробовал все чащевсе рекомендации в интернете о добавлении подпути к входу, но, похоже, ничего не работает.

Экран входа в систему Grafana появляется на http://localhost:3000/, когда я удаляю root_url: http://localhost:3000/grafana из Values.yaml

Но когда я добавляю root_url: http://localhost:3000/grafana обратно в файл values.yaml. Я вижу ошибку, прикрепленную ниже (ближе к концу этого сообщения).

root_url: http://localhost:3000/grafana and ingress as:
ingress:
  enabled: true
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /

  labels: {}
  path: /grafana
  hosts:
    - localhost
  tls: []
  #  - secretName: chart-example-tls
  #    hosts:
  #      - chart-example.local

resources: {}

Я ожидаю, что URL http://localhost:3000/grafana покажет мне логинВместо этого я вижу следующие ошибки:

If you're seeing this Grafana has failed to load its application files 

1. This could be caused by your reverse proxy settings.

2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath

3. If you have a local dev build make sure you build frontend using: yarn start, yarn start:hot, or yarn build

4. Sometimes restarting grafana-server can help

Можете ли вы помочь мне исправить вход и root_url в values.yaml, чтобы URL Grafana работал в / grafana?

1 Ответ

0 голосов
/ 13 мая 2019

Когда вы проверяете документацию для Конфигурирование графаны за прокси , root_url должен быть настроен в файле grafana.ini в разделе [server].Вы можете изменить values.yaml для достижения этого.

grafana.ini:
  ...
  server:
    root_url: http://localhost:3000/grafana/

Также ваш вход в значения должен выглядеть следующим образом.

ingress:
  enabled: true
  annotations: 
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/rewrite-target: /
  labels: {}
  path: /grafana/
  hosts:
    - ""

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...