J'ai Kibana déployé sur le cluster Kubettes en tant que état. Toutefois, lors du pointage de mon navigateur vers la Kibana, il renvoie {"StatusCode": 404, "Erreur": "Non trouvé", "Message": "Non trouvé"}. Tout conseil et aperçu est apprécié. Voici le journal que je vois dans la POD lors de l'accès à l'application sur le navigateur à l'aide de http: //app.domain. IO / KIBANA
apiVersion: v1 kind: ConfigMap metadata: creationTimestamp: "2019-01-29T02:12:55Z" name: kibana-config namespace: default resourceVersion: "4178388" selfLink: /api/v1/namespaces/default/configmaps/kibana-config uid: 63b10866-236b-11e9-a14d-482ae31e6a94 data: kibana.yml: |+ server.port: 5601 server.host: "0.0.0.0" elasticsearch.url: "http://svc-elasticsearch:9200" kibana.index: ".kibana" logging.silent: false logging.quiet: false logging.verbose: true
3 Réponses :
- name: SERVER_BASEPATH value: /api/v1/namespaces/default/services/svc-kibana/proxy is the erroneous setting causing you problems, since server.basePath is documented as Enables you to specify a path to mount Kibana at if you are running behind a proxy. Use the server.rewriteBasePath setting to tell Kibana if it should remove the basePath from requests it receives, and to prevent a deprecation warning at startup. This setting cannot end in a slash (/). So you will have to use /api/v1/namespaces/default/services/svc-kibana/proxy/app/kibana since you did not override server.defaultRoute: /app/kibana. I have no idea why the ELB healthcheck is only getting back 9 bytes of content, but you'd likely want to use /api/status as its healthcheck anyway
Je supprime ce serveur_basepath à partir de l'ENV et utilisez configmap monté sur /etc/kibana/kibana.yml mais cela n'aide pas. J'ai mis à jour mon message d'origine avec mon contenu configmap.
Alors, qu'est-ce que vous obtenez si vous curl / app / kibana code> comme je l'ai dit?
Il fonctionne maintenant après avoir ajouté ce qui suit à la configuration Kibana: Merci à Matthew L Daniel, j'ai commuté le HealthCheck à / My-Kibana / API / Statut code> p> p>
Que voulez-vous dire par "My-Kibana" ici? Pouvez-vous développer avec des valeurs factices.
J'étais confronté au même problème dans le groupe Kubernettes où la Kibana était en cours d'exécution derrière le proxy Nginx. Après avoir ajouté les paramètres suggérés ci-dessus par KOK Comment Teh dans le Kibana.yml < / p> a été capable de résoudre le problème de redirection. p> p>
Comme le montre la chèque de santé, le chemin
/ app / kibana code>?
Selon Medium.com / @ devfire / ... , / app / kibana est uniquement pour HealthCheck.