0

我有一个天蓝色的规模集,它将通过从服务总线队列中获取消息来运行 docker 容器。当我启动规模集时,它正在运行容器并从队列中获取消息,但是当它达到阈值时,它正在扩展 vms,但那些扩展的 vms 内部没有运行容器。它基于用于初始 vm 的相同图像进行缩放,并且每个 vm 基于所使用的图像彼此相同。因此,如果我的初始 vm 正在完成这项工作,为什么不是缩放的 vms 呢?看起来所有作业都在一个虚拟机中运行,这很奇怪。对此有什么帮助吗?

谢谢,库马尔

4

1 回答 1

0

但是那些缩放的虚拟机内部没有运行容器。

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

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

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

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

于 2017-12-27T02:16:07.637 回答