Назад | Перейти на главную страницу

Эластичный поиск GKE не работает с Kibana

Я пытаюсь использовать свой эластичный кластер GKE, используя свой домен, для которого я использую GKE Elastic И я использую внешний балансировщик нагрузки, а затем я использую вход, чтобы сопоставить его с URL-адресом.

Я могу получить доступ к своему эластичному кластеру через свой домен: ebc.com, и он отлично работает с моим существующим кодом Python. Но когда я пытаюсь использовать кибану с помощью docker-compose:

version: '2'
services:
  kibana:
    image: docker.elastic.co/kibana/kibana:6.3.2
    environment:
      SERVER_NAME: localhost
      #ELASTICSEARCH_URL: https://<abc.com>
      ELASTICSEARCH_URL: http://<ip-address>:9200
    ports:
      - 5601:5601

Когда я запускаю это, я могу получить доступ к эластичности через кибану, но когда я пытаюсь:

ELASTICSEARCH_URL: https://<abc.com>

Это не работает и перенаправляет меня на:

http://localhost:5601/login?next=%2Fapp%2Fkibana#/home?_g=()

Итак, мой вопрос: можем ли мы получить доступ к эластичному серверу через домен или мне нужно постоянно передавать порт 9200. В моем входящем я не могу добавить 9200.

Итак, что мне делать, чтобы достичь этой цели, открыть порт в балансировщике нагрузки GKE или Ingress? Или в кибане есть какие-то настройки, которые я могу использовать для доступа к нему с помощью обычного домена.