0

在 Azure 中的虚拟网络上创建 Windows ACI 时,我在 Azure 中收到以下错误:

“请求的资源目前在 'westeurope' 位置不可用。请使用不同的资源请求或在其他位置重试。请求的资源:'2' CPU '4' GB 内存 'Windows' 操作系统虚拟网络”

在我看来,Azure 目前不支持这种配置,即 Vnet 上的 Windows ACI: https ://docs.microsoft.com/en-us/azure/container-instances/container-instances-region-availability

我使用 vnet 的原因是我可以在另一个 ACI 上运行 (Oracle) 数据库,并通过子网将 Web 服务器连接到它。还有其他方法可以做到这一点吗?

这些映像基于以下基础映像: - FROM mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019 - FROM oraclelinux:7-slim 作为基础

我在本地网络上构建并测试了图像,它们运行良好(Windows 上的 Web 服务器,Linux 上的 Oracle)。

4

1 回答 1

0

部署在虚拟网络中的 ACI 目前只支持 Linux 容器。请参阅此处的消息:

容器资源限制可能与这些区域中非联网容器实例的限制不同。目前,此功能仅支持 Linux 容器。计划提供 Windows 支持。

您可以将其他服务(例如AKS)与 Windows 节点一起使用。或者等待该功能,直到它支持 Windows 容器。

于 2020-03-18T06:48:41.370 回答