我使用Azure容器服务模板创建了Docker(+ swarm)。
创建了1个主服务器和1个代理,但是如何扩展代理虚拟机?该模板生成代理VMSS(缩放集),但未找到在Portal UI中添加更多VM。
找到template documentation,但似乎不方便。
有没有办法只用几次点击就像Azure Worker Role?
答案 0 :(得分:2)
发现easier solution比@jluk建议。
对于像我这样的CLI仇敌,
请注意,如果您将实例计数1
更改为3
,则会初始化三个实例,您将看到1个正在运行+ 3创建。之后,一个被删除,因此有三个实例正在运行。
如果是泊坞窗,则必须将泊坞窗映像下载到新创建的实例,如果尚未设置泊坞窗自动化,则必须逐个运行。
答案 1 :(得分:1)
不幸的是,截至今天,无法通过Portal UI扩展VMSS,您必须使用模板规则或Powershell / CLI。这是产品路线图。
您可以使用回购here中的CLI进行设置 如果您必须跨规模集使用混合的Linux / Windows或经常更新扩展规则,我会鼓励您熟悉CLI。
编辑:
你是对的,模板快速入门是一个可行的选择。 但请注意,如果您在模板中提供与现有VMSS不同的VM Sku,它会将您当前的比例集重新部署到模板中提供的新SKU。
答案 2 :(得分:0)
您现在可以扩展Azure CLI并通过门户网站查看https://docs.microsoft.com/en-us/azure/container-service/container-service-scale(尽管在撰写本文时,这并未通过门户网站进行文档扩展 - 请访问您的ACS群集,选择" Agents& #34;在设置下并在相应的字段中输入所需的代理数量)