如何在Azure容器服务Docker中扩展虚拟机?
我使用Azure容器服务模板创build了Docker(+ swarm)。
创build1个主代理和1个代理,但是如何扩展代理虚拟机? 该模板生成代理VMSS(缩放集),但未发现在Portal UI中添加更多虚拟机。
发现模板文档,但似乎不方便。
有没有办法做到这一点,只需点击几下像Azure工人angular色?
find比@jlukbuild议更容易的解决scheme 。
对于像我这样的CLI仇敌,
- 去https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-scale-existing
- 点击“部署到Azure”button。 它会打开门户网站的用户界面,并显示一些textinput字段。
- inputVMSS名称和实例计数字段,并接受法律条款。
- 点击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所需的代理数量)
- 基于Linux Docker + Rethinkdb映像resize的Azure虚拟机并丢失数据,这是可以预料的吗?
- Docker无法login到azurecr.io
- 使用Visual Studio Online将Docker图像推送到Google Cloud
- 如何在Azure App Service Linux上为自定义的Docker镜像装载文件夹
- 从运行在Docker容器上的jasperserver失败的SQLServer连接?
- Azure容器服务是否支持Swarm模式?
- 如何在Azure容器服务中运行docker-compose并将其部署到代理而不是主服务器?
- Windows容器无法访问Azure文件存储
- 只是因为一个程序有一个graphics用户界面是否意味着它会崩溃在Windows泊坞窗?