使用.net在Azure容器实例中创建新容器组
我想在Azure容器实例中创建多个容器组。下面的代码段只创建了一个组,覆盖了以前的组,但我希望每次都创建一个新组使用.net在Azure容器实例中创建新容器组,azure,azure-cloud-services,azure-container-service,azure-container-instances,Azure,Azure Cloud Services,Azure Container Service,Azure Container Instances,我想在Azure容器实例中创建多个容器组。下面的代码段只创建了一个组,覆盖了以前的组,但我希望每次都创建一个新组 var containerGroup = azure.ContainerGroups.Define(containerGroupName) .WithRegion(azureRegion) .WithExistingResourceGroup(resourceGroupName) .Wit
var containerGroup = azure.ContainerGroups.Define(containerGroupName)
.WithRegion(azureRegion)
.WithExistingResourceGroup(resourceGroupName)
.WithLinux()
.WithPublicImageRegistryOnly()
.WithoutVolume()
.DefineContainerInstance(containerGroupName + inc.ToString())
.WithImage(containerImage)
.WithExternalTcpPort(80)
.WithCpuCoreCount(1.0)
.WithMemorySizeInGB(1)
.Attach()
.WithDnsPrefix(containerGroupName)
.Create();
在javascript aci API中,我可以看到它们有CreateOrUpdate方法。我怎样才能在.net中做到这一点。我不知道你到底想要什么。我想你知道怎么做。因此,如果要使用一个容器实例创建多个容器组,则应使容器组名称唯一,这意味着如果要创建两个组,则必须有两个不同的名称 要更新容器组,请执行以下操作: 通过重新部署现有容器来更新容器组中的容器 至少具有一个已修改属性的组。更新容器时 组中,组中所有正在运行的容器都会就地重新启动
还有更新的局限性。有关更多详细信息,请参见。根据文档,“名称”必须是不同的: ContainerGroups.Define(containerGroupName) 您需要更改“containerGroupName”的值 你们可以检查名字的存在……若你们愿意的话,给“下一个”加上人工后缀 根据另一个答案,您想要一个包含多个容器的单个containerGROUP吗
// Create the container group
var containerGroup = azure.ContainerGroups.Define(containerGroupName)
.WithRegion(azureRegion)
.WithExistingResourceGroup(resourceGroupName)
.WithLinux()
.WithPublicImageRegistryOnly()
.WithoutVolume()
.DefineContainerInstance(containerGroupName + "-1")
.WithImage(containerImage1)
.WithExternalTcpPort(80)
.WithCpuCoreCount(0.5)
.WithMemorySizeInGB(1)
.Attach()
.DefineContainerInstance(containerGroupName + "-2")
.WithImage(containerImage2)
.WithoutPorts()
.WithCpuCoreCount(0.5)
.WithMemorySizeInGB(1)
.Attach()
.WithDnsPrefix(containerGroupName)
.Create();
?谢谢,我明白了。您想指出的是,这可以帮助您解决问题,还是您需要更多帮助?