首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure容器组IP地址消失

Azure容器组IP地址消失
EN

Stack Overflow用户
提问于 2017-11-29 15:58:10
回答 3查看 3.4K关注 0票数 1

我们有一个Azure容器组,它在创建时分配了一个IP地址。IP地址现在丢失了,我们的应用程序突然停止工作。

(即,它被设置为null,以前该资源具有关联的IP地址)

请注意,我们的订阅暂停了2周,现在恢复到活动状态。如果有人能帮我们理解一下: Q1: IP到哪里去了?Q2:如果订阅被暂停(就像我们这样),他们会取消分配IP地址吗?感谢您尽快就我们如何将容器组恢复到正常工作状态提供反馈。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2018-02-16 06:50:36

ACI的公有IP地址是短暂的,因此您不能保证保留公有IP是正确的。要解决此问题并为您的应用程序接收可靠的端点,请为每个容器组使用dns-name-label属性。有关这方面的详细信息,可以在Azure CLIREST API的此处找到。

票数 3
EN

Stack Overflow用户

发布于 2019-04-02 04:57:16

容器的IP地址通常不会在两次更新之间更改,但不能保证保持不变。只要容器组部署在相同的底层主机上,容器组就会保留其IP地址。尽管Azure Container实例很少,而且会尽一切努力重新部署到同一主机,但仍有一些Azure内部事件会导致重新部署到不同的主机。要缓解此问题,请始终对容器实例使用DNS名称标签。

请参阅:https://docs.microsoft.com/en-us/azure/container-instances/container-instances-update#limitations

票数 1
EN

Stack Overflow用户

发布于 2021-11-29 11:19:30

如果您使用模板进行容器部署/创建,则可以包含dnsNameLabel,然后使用FQDN地址而不是IP。

模板参数:

代码语言:javascript
复制
"parameters": {
        ...
        "dnsNameLabel": {
            "type": "String",
            "metadata": {
                "description": "FQDN prefix (DNS name label)"
            }
        },
...

然后是IP地址部分:

代码语言:javascript
复制
"ipAddress": {
                    "type": "Public",
                    "ports": [
                        {
                            "protocol": "TCP",
                            "port": 22
                        }
                    ],
                    "dnsNameLabel": "[parameters('dnsNameLabel')]"
                },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47547693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档