自动缩放vms没有在天蓝色缩放集中拾取作业?

时间:2017-12-26 17:36:25

标签: azure azure-servicebus-queues docker-container azure-vm-scale-set

我在azure中有一个scaleset,它将通过从服务总线队列中获取消息来运行docker容器。当我旋转缩放集时,它正在运行容器并从队列中获取消息但是当它达到阈值时它正在缩放vms但是这些缩放的vms没有在内部运行容器。它是基于用于初始vm的非常相同的图像进行缩放,并且每个vm基于所使用的图像彼此相同。所以,如果我的初始vm正在做的工作,为什么不缩放vms?看起来所有作业都在一个vm中运行,这很奇怪。对此有何帮助?

THX, 库马尔

1 个答案:

答案 0 :(得分:0)

  

但那些缩放的vms没有在里面运行容器。

您是否在VM映像中配置了docker容器?

Azure VM规模集将使用Azure VM映像创建新VM实例,如果尚未在该映像中配置docker容器,则新VM实例将不会运行docker容器。

  

因此,如果我的初始vm正在完成工作,为什么不进行缩放的vms?

我们可以在其上创建新VM并配置docker容器,然后使用该VM创建新映像,使用此映像部署Azure VMSS。