如何在Azure容器服务Docker中扩展虚拟机?

我使用Azure容器服务模板创build了Docker(+ swarm)。

创build1个主代理和1个代理,但是如何扩展代理虚拟机? 该模板生成代理VMSS(缩放集),但未发现在Portal UI中添加更多虚拟机。

发现模板文档,但似乎不方便。

有没有办法做到这一点,只需点击几下像Azure工人angular色?

find比@jlukbuild议更容易的解决scheme 。

对于像我这样的CLI仇敌,

  1. https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-scale-existing
  2. 点击“部署到Azure”button。 它会打开门户网站的用户界面,并显示一些textinput字段。
  3. inputVMSS名称和实例计数字段,并接受法律条款。
  4. 点击OK。 等到他们全部展开。

请注意,如果将实例计数1更改为3 ,则会初始化三个实例,您将看到1个正在运行的+3个正在创build的实例。 后来,一个被删除,所以三个实例正在运行。

在Docker的情况下,如果你还没有设置docker自动化,你必须下载docker镜像到新创build的实例,并逐一运行。

不幸的是,截至今天,无法通过Portal UI扩展VMSS,您必须使用模板规则或Powershell / CLI。 这是在产品路线图上。

你可以用repo的CLI来设置,不pipe怎样,如果你必须经常使用混合的Linux / Windows,或者经常更新扩展规则,我还是鼓励熟悉CLI。

编辑:

你是对的,模板快速启动是一个可行的select。 请注意,如果您在与现有VMSS不同的模板中提供虚拟机Sku,它将重新部署您当前的比例集合到模板中提供的新SKU。

您现在可以扩展Azure CLI,并通过门户网站查看https://docs.microsoft.com/en-us/azure/container-service/container-service-scale (尽pipe在编写本文时并没有通过文档缩放门户 – 到达ACS群集,在设置下select“代理”,并在相应的字段中input所需的代理数量)