我有带有两个子网(A和B)的虚拟网络。Vnet配置为使用自定义DNS服务器。在一个子网(A)中,我有一台具有适当DNS配置的Web服务器。如果我在子网A内创建VM,并尝试使用DNS打开网站,则一切正常。子网B完全专用于Azure容器实例。当我创建一个包含一个容器的容器组(azure cli),并尝试连接到网站时,出现页面不可用的异常。看来我的容器实例未使用分配给虚拟网络的自定义DNS服务器。任何想法可能有什么问题吗?
当ACI部署到现有vnet且vnet配置有自定义DNS服务器时,ACI将不会继承自定义DNS服务器。您需要通过YAML文件部署ACI,并在规范中指定DNS服务器dnsConfig
。
例如,在YAML文件下面,使用网络配置文件在现有vnet中部署带有Nginx映像的ACI并配置自定义DNS服务器。参考这个。
有关更多参考,您可以阅读YAML参考:Azure容器实例
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句