首页 > 解决方案 > 没有公共 IP 的 Azure VMSS

问题描述

我正在尝试为滚动升级策略(零停机时间)创建一个没有公共 IP 的天蓝色虚拟机规模集(VMSS)。我找到的所有示例都需要使用公共 IP 进行配置。甚至 azure 上的向导也强制创建公共 ip。可以在没有公共 IP 的情况下创建具有滚动升级的 VMSS 吗?

我可以在没有负载均衡器的情况下创建手动 upgrade_policy VMSS,或者在没有公共 IP 的情况下创建 healthprobe。但我无法在没有公共 IP 的情况下创建“滚动”升级策略 vmss。

标签: azureazure-vm-scale-set

解决方案


问:可以在没有公共 ip 的情况下创建 VMSS 吗?如果是这样怎么办?

为什么不?当您在 Azure 门户中创建 VMSS 时,如下面的屏幕截图所示,您无需选择使用负载均衡器,那么它将创建一个没有任何公共 IP 的 VMSS。

在此处输入图像描述

更新:

看看下面的截图:

滚动升级政策

在此处输入图像描述

VMSS 配置

在此处输入图像描述

如您所见,VMSS 仍然没有公网 IP,但滚动升级策略设置为您想要的。您只需要设置监控应用程序健康扩展:

在此处输入图像描述


推荐阅读