【发布时间】:2020-06-02 13:03:12
【问题描述】:
我的 ACI 部署到虚拟网络(目标子网被委派给容器实例)在周末停止工作,并出现一条奇怪的错误消息:
“请求的资源目前在'westeurope'位置不可用。请使用不同的资源请求或在另一个位置重试。请求的资源:'1' CPU '1.5' GB 内存 'Linux' OS 虚拟网络"
这是部署脚本:
az container create --resource-group $(resourceGroupName) --name $(containerName) --image $(image) --cpu 1 --memory 1 --registry-login-server $(registryServer) --registry-username $(registryUsername) --registry-password $(registryPassword) --ports $(port) --vnet $(vnet) --subnet $(subnet) --command-line "..."
手动部署也不起作用 - 它允许我相应地选择所有选项,但在部署过程中失败并出现上述错误消息。
根据https://docs.microsoft.com/de-de/azure/container-instances/container-instances-region-availability 上的文档,部署到虚拟网络应该适用于西欧的 ACI。上周四它工作得很好。你有什么想法?非常感谢。
编辑:省略--vnet 和--subnet 选项使部署工作。但这不是解决方案,因为我需要在指定子网中部署容器实例。
【问题讨论】:
-
它现在又开始工作了——我们这边没有任何改变或干扰。与上述相同的部署声明和过程。 vnet 中的 ACI 是否已准备好生产?
标签: azure-virtual-network azure-container-instances