Панель управления Kibana не загружается - {"statusCode": 404, "error": "Not Found", "message": "not found"} - PullRequest
0 голосов
/ 11 января 2020

Я устанавливаю кибану с рулем вот так

 values = [
    <<-EOT
    replicas: 3
    healthCheckPath: /admin/kibana/app/kibana
    kibanaConfig:
      kibana.yml: |
        server.basePath: "/admin/kibana"
        server.rewriteBasePath: true
    ingress:
      enabled: true
      annotations:
        kubernetes.io/ingress.class: kong
        kubernetes.io/tls-acme: "true"
      path: /admin/kibana

Я хочу, чтобы кибана подавалась по пути /admin/kibana. например. https://my-server.com/admin/kibana

Я вижу ошибку {"statusCode":404,"error":"Not Found","message":"not found"}

В журналах

"res":{"statusCode":404,"responseTime":24,"contentLength":9},"message":"GET / 404 24ms - 9.0B"}

Стручки работают нормально, что означает, что проверка работоспособности проходя в /admin/kibana.

У меня есть server.basePath, установленный согласно документации. Чего еще не хватает?

Если я перенесу 5601 из своей коробки,

kubectl port-forward svc/kibana 5601:5601

, я получу доступ к кибане в localhost:5601/admin/kibana. Но не на домене.

Вход

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: kong
    kubernetes.io/tls-acme: "true"
  labels:
    app: kibana
    heritage: Tiller
    release: kibana
  name: kibana-kibana
spec:
  rules:
  - host: xxxx.xxxx.app
    http:
      paths:
      - backend:
          serviceName: kibana-kibana
          servicePort: 5601
        path: /admin/kibana
  tls:
  - hosts:
    - xxxx.xxxx.app
    secretName: wildcard-alchemy-tls

1 Ответ

1 голос
/ 21 января 2020

Вход по умолчанию в Конге был зачисткой. Отсюда и проблема.

...