Как создать регистр Spring Cons Consul с внешним IP?Как создать регистр Spring Cloud Consul с внешним IP-адресом?
Я запускаю весенние ботинки с весенним облачным консулом в докер. Приложение работает внутри сети докеров на докеровском рое.
Это означает, что если весенний консул регистрируется с именем хоста или IP-адресом, он получит имя хоста или IP-адрес, который является внутренним для рока докеров. Мой консул-сервер находится вне рога докеров.
К сожалению, на хост-машине нет интерфейса, который имеет внешний IP-адрес. Кроме того, нет способа узнать, какой станок докеров будет запускать изображение докера. Я попытаюсь запустить код для обнаружения внешнего IP-адреса до начала весеннего запуска и установить указанный вами параметр. Печально, однако, что консул не может просто взять внешний ip человека, который регистрирует или что весенняя загрузка не имеет механизма для разрешения внешнего ip. –
Я никогда не понимаю, когда люди говорят, что это грустно. Spring Cloud пытается угадать, а не только для докеров, иначе оператор должен это сказать. Приветствую вас, если у вас есть идея, кроме печали. – spencergibb
Прошу прощения, я хотел сказать, что мне понравилась эта функция. Я понимаю, что это не простая задача и что в такой функции есть много вещей. Я бы определенно отправил PR, если бы у меня было время. Также хочу заявить, что я очень благодарен за Консул Spring Cloud. –