kibana 7.2 не может достигать поиска в kubernetes - PullRequest
0 голосов
/ 10 июля 2019

Я тестирую последнюю версию Elastic Stack (7.2.0) и не могу подключить Kibana к Elasticsearch, но когда я возвращаюсь к 6.8.1, это работает.Любые идеи?


Kibana Deploy & Service

apiVersion: apps/v1
kind: Deployment
metadata:
  name: kibana
  namespace: *************
  labels:
    component: kibana
spec:
  replicas: 1
  selector:
    matchLabels:
      component: kibana
  template:
    metadata:
      labels:
        component: kibana
    spec:
      containers:
      - name: kibana
        image: docker.elastic.co/kibana/kibana:7.2.0
        resources:
          limits:
            cpu: 1000m
          requests:
            cpu: 100m
        env:
          - name: ELASTICSEARCH_URL
            value: http://elastic.****************:80
        ports:
        - containerPort: 5601
          name: kibana
          protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
  name: kibana
  namespace: *************
  labels:
    component: kibana
spec:
  selector:
    component: kibana
  ports:
  - port: 80
    protocol: "TCP"
    name: "http"
    targetPort: 5601

Я использую вход, но Kibana полностью игнорирует значение ELASTICSEARCH_URL, когда я пытаюсь развернуть 7.2.0, ноэто работает, когда я возвращаюсь к 6.8.1.Я не знаю, если этот метод больше не поддерживается в 7.2.0, я пытался найти какую-то документацию, но не повезло.

Ответы [ 2 ]

1 голос
/ 11 июля 2019

По состоянию на Кибане 7.0 elasticsearch.url больше не действителен, и теперь он elasticsearch.hosts: https://www.elastic.co/guide/en/kibana/7.x/breaking-changes-7.0.html#_literal_elasticsearch_url_literal_is_no_longer_valid.

Переменные среды переводятся в названия этих настроек. В этом случае новой переменной среды будет ELASTICSEARCH_HOSTS. Смотрите пример на https://www.elastic.co/guide/en/kibana/7.2/docker.html.

0 голосов
/ 11 июля 2019

обновить имя DNS-сервера службы загрузки в ELASTICSEARCH_URL, как показано ниже.при условии, что kibana и es работают в одном и том же кластере k8s


          - name: ELASTICSEARCH_URL
            value: http://ingest.<namespace>.svc.cluster.local:9200

обновите правильное пространство имен, в котором они работают

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