Je suis en train de mettre en place un serveur Grafana sur mon cluster kube local en utilisant des chartes Helm. J'essaie de le faire fonctionner sur un sous-chemin afin de l'implémenter ultérieurement dans un environnement de production avec tls, mais je ne parviens pas à accéder à Grafana sur http://localhost:3000/grafana.
J'ai essayé presque toutes les recommandations disponibles sur internet concernant l'ajout d'un sous-chemin à l'ingress, mais rien ne semble fonctionner.
L'écran de connexion Grafana s'affiche sur http://localhost:3000/ lorsque je supprime root_url: http://localhost:3000/grafana de Values.yaml
Mais lorsque j'ajoute root_url: http://localhost:3000/grafana à nouveau dans le fichier values.yaml, je vois l'erreur ci-jointe ci-dessous (vers la fin de ce message).
root_url: http://localhost:3000/grafana et ingress comme suit :
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: {}
Je m'attends à ce que l'url http://localhost:3000/grafana de Grafana m'affiche l'écran de connexion mais je vois plutôt les erreurs ci-dessous :
Si vous voyez ceci, Grafana n'a pas réussi à charger ses fichiers d'application
1. Cela pourrait être dû à vos paramètres de proxy inverse.
2. Si vous hébergez Grafana sous un sous-chemin, assurez-vous que le réglage root_url de votre grafana.ini inclut le sous-chemin
3. Si vous avez une version de développement locale, assurez-vous de construire le frontend en utilisant : yarn start, yarn start:hot ou yarn build
4. Parfois, redémarrer grafana-server peut aider
Pouvez-vous s'il vous plaît m'aider à corriger l'ingress et le root_url dans values.yaml pour que l'URL de Grafana fonctionne à /grafana ?