Экземпляр контейнера Azure в виртуальной сети, как получить полное доменное имя

При развертывании экземпляра контейнера, который является ISNT в виртуальной сети, мы можем указать метку x, чтобы получить полное доменное имя, т.е. http://x.uksouth.azurecontainer.io/

Если вы развернете контейнер в подсети, окажется, что вы больше не можете указывать метку.

Я использую Terraform https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/container_group

В частности, network_profile_id: конфликтует с dns_name_label

В этом случае я предполагаю, что вы должны сами управлять DNS.

Не отображается, вы указываете частный IP-адрес контейнера?


person iasksillyquestions    schedule 26.03.2021    source источник


Ответы (2)


Я почти уверен, что невозможно установить статический частный IP-адрес, если вы развернете ACI в виртуальной сети. Вы можете предоставить доступ к ACI в виртуальной сети извне через шлюз приложений, но когда IP-адрес ACI изменится, он больше не сможет работать. И у вас нет контроля над IP-адресом ACI.

person Charles Xu    schedule 29.03.2021
comment
Да, я тоже так считаю. Не идеально. - person iasksillyquestions; 29.03.2021
comment
@iasksillyquestions Да, вы можете оставить отзыв. И я тоже считаю это недостатком ACI. Это предварительная версия. Может быть, это исправят в будущем. Что ж, если это поможет, пожалуйста, примите это. - person Charles Xu; 30.03.2021

Согласно Документы Azure:

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

person Simone Ripamonti    schedule 27.03.2021
comment
Это правда! Однако мой вопрос касается установки статического частного IP-адреса, чтобы я мог сам управлять DNS! - person iasksillyquestions; 28.03.2021