Я пытаюсь использовать свой эластичный кластер 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? Или в кибане есть какие-то настройки, которые я могу использовать для доступа к нему с помощью обычного домена.