Шаги по развертыванию экземпляра контейнера с виртуальной сетью

Я хотел бы автоматизировать развертывание виртуальной сети (которая используется в другой сети) и экземпляра контейнера, подключенного к этой сети. Я просто хочу подтвердить, что сделаю правильные шаги. Я буду использовать Azure REST API.

  1. Развертывание виртуальной сети с подсетью
  2. Создайте пиринг с другой виртуальной сетью
  3. Создать сетевой профиль
  4. Разверните контейнер с созданным сетевым профилем.

Шаг 3 для меня немного странный, потому что он отличается от того, что я делаю на портале Azure. На портале я просто выбираю виртуальную сеть, к которой хочу, чтобы мой контейнер был подключен. Глядя на документы MSDN, мне кажется, что REST API требует, чтобы я сначала создал этот сетевой профиль. Я прав?


person Loreno    schedule 28.04.2020    source источник


Ответы (1)


Когда вы развертываете контейнер с помощью az container create, az cli создаст для вас сетевой профиль в фоновом режиме.

Возможно, именно поэтому вы раньше не видели явного создания сетевого профиля.

A network profile is a network configuration template for Azure resources. It specifies certain network properties for the resource, for example, the subnet into which it should be deployed. When you first use the az container create command to deploy a container group to a subnet (and thus a virtual network), Azure creates a network profile for you. You can then use that network profile for future deployments to the subnet.

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-vnet#network-profile.

Ваши шаги выглядят хорошо.

person djsly    schedule 28.04.2020