具有VNET创建错误的Azure容器实例

时间:2020-06-02 13:06:48

标签: azure subnet azure-container-instances vnet

我正在尝试创建一个容器实例作为连接到现有VNET和子网的专用网络。我昨天设法使它运行,但是进行更新或刷新图像的速度很慢。我正在dockerhub上使用私有映像。

现在,当我尝试使用相同的VNET,子网和映像创建ACI时,出现错误:

The requested resource is not available in the location 'westeurope' at this moment. Please retry with a different resource request or in another location. Resource requested: '1' CPU '1.5' GB memory 'Linux' OS virtual network Click here for details

这是我尝试通过CLI创建时使用的命令,尽管可以放心地(我认为),我会得到与通过门户完全相同的错误。

//失败

az container create 
    --resource-group xxx
    --cpu 2 
    --memory 3 
    --image xxx/xxx:latest 
    --ip-address Private 
    --location WestEurope 
    --name acixxxtest 
    --os-type Linux 
    --ports 2001 
    --protocol TCP 
    --registry-login-server index.docker.io 
    --registry-password xxx
    --registry-username xxx
    --restart-policy OnFailure 
    --subnet /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/virtualNetworks/xxx/subnets/xxxx 
    --vnet /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/virtualNetworks/xxx

我尝试通过公共网络设置此完全相同的映像,它可以正常运行,还可以按预期更新并重新开始工作。

//作品

az container create 
    --resource-group xxx
    --cpu 2 
    --memory 3 
    --image xxx/xxx:latest 
    --ip-address Public
    --location WestEurope 
    --name acixxxtest 
    --os-type Linux 
    --ports 2001 
    --protocol TCP 
    --registry-login-server index.docker.io 
    --registry-password xxx
    --registry-username xxx
    --restart-policy OnFailure

我在删除关联的网络配置文件时也遇到了问题,但是我发现了一种解决方法,因为我认为这是一个已知问题。

我在两个不同的订阅服务器上尝试过这种方法,结果完全相同,但CPU / RAM等的组合有所不同。共同点似乎是在添加任何种类的VNET。

使用下面的链接,我以为我可能在某种程度上违反了“西欧”位置的资源限制用法,但是从我的视野中我可以看到。

我还应该提到我已经使用OOTB NGINX映像尝试了此操作,但它也失败了

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-region-availability

如果有人有任何建议或反馈或分享类似的经验,将不胜感激。

更新:

似乎其他人也有同样的问题: Azure container instances (ACI) deployment to virtual network fails (region: westeurope)

2 个答案:

答案 0 :(得分:0)

我会向MSFT提出支持请求,要求在ACI上提供配额

我是在这里回复“ Azure container instances (ACI) deployment to virtual network fails (region: westeurope)”的人

好像是西欧地区的后端产能问题

答案 1 :(得分:0)

事实证明,这只是我需要使用VNET创建ACI的特定情况的中断。倒霉的我。

今天尝试过,它是第一次创建。