我们有一个Azure容器组,在创建时分配了IP地址。现在缺少IP地址,我们的应用程序突然停止工作。
(即设置为null,以前资源具有关联的IP地址)
请注意,我们的订阅已暂停2周,现在又回到了有效状态。 如果有人可以帮助我们理解以下内容: Q1:IP在哪里? Q2:如果订阅被暂停(如我们的情况),他们是否取消分配IP地址? 尽可能地了解您对我们如何将Container Group恢复到工作状态的反馈。
谢谢
答案 0 :(得分:1)
ACI的公共IP地址是短暂的,因此您无法保证保留公共IP,这是正确的。要解决此问题并获得应用程序的可靠端点,请为每个容器组使用dns-name-label属性。有关详细信息,请参阅此处Azure CLI和此处REST API。
答案 1 :(得分:1)
在更新之间,容器的IP地址通常不会更改,但不能保证保持不变。只要将容器组部署到同一基础主机,容器组就会保留其IP地址。尽管很少见,尽管Azure容器实例已尽一切努力将其重新部署到同一主机,但是某些内部Azure事件可能导致重新部署到另一主机。为缓解此问题,请始终对容器实例使用DNS名称标签。
引用:https://docs.microsoft.com/en-us/azure/container-instances/container-instances-update#limitations