【问题标题】:Deploying Azure Container Instance in differents RGs在不同的 RG 中部署 Azure 容器实例
【发布时间】:2019-12-27 10:04:08
【问题描述】:

我需要在不同的资源组中部署 Azure 容器实例。

在一个资源组中我只分配 ACI,在另一个资源组中我分配 Vnet

这可能吗?我认为这是设计上不可能的

【问题讨论】:

    标签: azure azure-virtual-network azure-container-instances


    【解决方案1】:

    这是可能的。

    您可以在与容器实例资源组不同的资源组中的虚拟网络中创建 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 等其他几个属性。

    【讨论】:

      【解决方案2】:

      这在设计上是可能的,但您为什么要这样做?这不是推荐的设计思想。

      如果您的资源组位于不同的区域,您可以配置 Vnet 到 Vnet 连接。供您参考:

      https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-resource-manager-portal

      【讨论】:

      • 您能帮我在不同的 RG 上创建一个带有 vnet 的 ACI 吗?你能给我这个powershell吗?
      • 他们不在不同的地区,只是在不同的资源组中
      猜你喜欢
      • 2018-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多