Кибана появляется только через 1 консул - PullRequest
0 голосов
/ 28 октября 2018

В образе Kibana Docker есть следующие переменные окружения:

ENV SERVICE_NAME kibana6
ENV SERVICE_TAGS http

Это сделает его доступным на http://kibana6.env.ourdomain.com. Я пытаюсь сделать его доступным также на http://kibana.env.ourdomain.com, так во втором URL, без замены первого.

Команда Docker:

docker run -e SERVICE_5601_NAME=kibana2 -e SERVICE_5601_TAGS=http -p 5601:5601 -v /dev/log:/dev/log --name kibana kibana-image-url

Кажется, что Consul игнорирует вторую службу Consul.

Docker проверяет кибану:

  "Env": [
      "SERVICE_5601_NAME=kibana2",
      "SERVICE_5601_TAGS=http",
      "PATH=/usr/share/kibana/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
      "ELASTIC_CONTAINER=true",
      "SERVICE_NAME=kibana6",
      "SERVICE_TAGS=http",
      "SERVICE_CHECK_HTTP=/",
      "SERVICE_CHECK_INTERVAL=30s",
      "SERVICE_CHECK_TIMEOUT=5s"
...