在不同的 RG 中部署 Azure 容器实例
Deploying Azure Container Instance in differents RGs
我需要在不同的资源组中部署 Azure 容器实例。
在一个资源组中,我只分配了 ACI,而在另一个资源组中,我分配了 Vnet
这可能吗?我认为这是不可能的设计
设计是可行的,但您为什么要这样做?这不是推荐的设计思想。
如果您的资源组在不同的区域,您可以配置 Vnet 到 Vnet 连接。供您参考:
有可能。
您可以在与容器实例资源组不同的资源组中的虚拟网络中创建 Azure 容器实例。
假设您已经在 RG myvnetRG
中为您的 ACI 创建了 vNet myvnet
和子网 aci-subnet
。然后你可以使用下面的 deployment examples.
VnetId=$(az network Vnet show -g myvnetRG -n myvnet --query 'id' -o tsv)
az container create -n appcontainer -g containerRG --image mcr.microsoft.com/azuredocs/aci-helloworld --vnet $VnetId --subnet aci-subnet
您还可以通过 using a YAML file 将容器组部署到现有虚拟网络,然后在 YAML 中指定几个额外的属性,例如网络配置文件和 ID。
我需要在不同的资源组中部署 Azure 容器实例。
在一个资源组中,我只分配了 ACI,而在另一个资源组中,我分配了 Vnet
这可能吗?我认为这是不可能的设计
设计是可行的,但您为什么要这样做?这不是推荐的设计思想。
如果您的资源组在不同的区域,您可以配置 Vnet 到 Vnet 连接。供您参考:
有可能。
您可以在与容器实例资源组不同的资源组中的虚拟网络中创建 Azure 容器实例。
假设您已经在 RG myvnetRG
中为您的 ACI 创建了 vNet myvnet
和子网 aci-subnet
。然后你可以使用下面的 deployment examples.
VnetId=$(az network Vnet show -g myvnetRG -n myvnet --query 'id' -o tsv)
az container create -n appcontainer -g containerRG --image mcr.microsoft.com/azuredocs/aci-helloworld --vnet $VnetId --subnet aci-subnet
您还可以通过 using a YAML file 将容器组部署到现有虚拟网络,然后在 YAML 中指定几个额外的属性,例如网络配置文件和 ID。