【问题标题】:Azure Container Instance - dns and subnet in the same containerAzure 容器实例 - 同一容器中的 dns 和子网
【发布时间】:2018-12-14 16:02:05
【问题描述】:

我有一个带有子网配置的 Azure 容器实例(我需要访问内部服务)。但是我还需要配置dns。 我尝试创建容器,但它返回此消息:设置网络配置文件时,IP 地址类型不能公开。 是否可以在同一个容器中配置dns和配置子网?

【问题讨论】:

  • 还有问题吗?或者,如果答案有帮助,您可以接受。

标签: azure containers


【解决方案1】:

很遗憾,如果将 Azure 容器实例部署在 Vnet 的子网中,则无法为其设置公共 IP 或 DNS。 Azure 不支持它,至少现在是这样。也许将来会支持它。详情请见Virtual network deployment limitations

部署到虚拟网络的容器组目前没有 支持公共 IP 地址或 DNS 名称标签。

希望这会对你有所帮助。

【讨论】:

    【解决方案2】:
    1. 网络配置文件的错误看起来像 az 中的错误 命令工具。如果您只指定您的 VNET 名称和子网名称 然后它将创建一个网络配置文件名称。

    2. 如果你想使用 DNS 要解析这些名称,您需要单独设置 DNS,然后调用 一个额外的az 命令在创建后配置 DNS 容器实例。

      az network dns record-set a add-record ...

    请参阅此文档以了解如何将 Azure DNS 与私有 IP 地址结合使用。

    Use Azure DNS for private domains

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 2021-11-26
      • 2023-03-08
      • 1970-01-01
      相关资源
      最近更新 更多