Консул на облачной машине Google - PullRequest
0 голосов
/ 18 июня 2020

Я запускаю consul в облаке Google, но не могу получить доступ к consul через http.

Я запускаю его так:

./consul agent -server -bootstrap-expect=1 -data-dir=consul-data -ui

Он запускается нормально, но я не могу получить доступ к консулу с использованием внешнего IP http://35.228.60.122: 8500

Но если я запустил http-сервер на машине

python3 -m http.server 8080

Все в порядке, и я могу получить к нему доступ . В чем проблема с консулом?

Я тоже пробовал разрешить все порты

enter image description here

1 Ответ

0 голосов
/ 18 июня 2020

Вам необходимо настроить HTTP-адрес для прослушивания на publi c IP (порт 8500). По умолчанию он использует возвратную петлю. Флаг -client делает это, но также меняет IP всех слушателей (RP C, HTTP, DNS). Однако вы можете выполнить более тонкую настройку с помощью файла конфигурации.

...