Asing статический IP в лазурный контейнер - PullRequest
0 голосов
/ 23 сентября 2019

Я развернул некоторые службы в Azure, эти контейнеры будут включены один или два дня в неделю, а затем отключены на оставшиеся дни.

У этих контейнеров есть Flask API, к которому я обращаюсь через IP, у меня проблема в том, что при перезапуске контейнера публичный IP не совпадает, возможно ли назначить статический IPв каждый контейнер?

1 Ответ

1 голос
/ 23 сентября 2019

Для вашей проблемы экземпляр контейнера Azure является управляемой службой, поэтому вы не можете решить, какой публичный IP-адрес использовать, а также не можете решить, на каком компьютере будет размещаться экземпляр.При перезапуске экземпляра могут произойти два возможных события.

Один из них - экземпляр запускается на той же машине, поэтому общедоступный IP-адрес не изменится.Другим примером является то, что экземпляр запускается на другом компьютере, поэтому общедоступный IP-адрес изменится на другой с ранее.Все эти действия вы не можете контролировать.

Как я знаю, решение заключается в том, что вы задаете DNS-имя для экземпляра во время создания.Таким образом, независимо от того, изменится публичный IP или нет.DNS-имя не изменится, поэтому вы можете получить доступ к экземпляру через DNS-имя, не обращая внимания на то, изменяется публичный IP-адрес или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...