我需要启动一堆ec2实例(可能是虚拟机实例,无所谓)作为一个群。 docker-machine
似乎只能一次做一个,而启动50台机器则需要数小时。我想启动swarm master,然后并行启动49个swarm worker。这似乎是一个常见的用例,但是docker-machine没有我可以找到的引导实例数的参数。
我该怎么做?我需要自己编写脚本吗?
发布在docker论坛上,但通常没有人在那里回答:https://forums.docker.com/t/how-to-spin-up-multiple-docker-machines-at-once-i-need-20-or-50-now/8749
答案 0 :(得分:0)
您正在寻找的是配置管理软件。创建了Chef,Ansible,Terraform及其竞争对手来部署和管理这样的集群。
Docker-machine非常适合在我的MacBook上运行容器,但对于部署云基础架构却不是那么好。考虑使用您选择的配置管理工具将您的swarm部署到Auto-Scaling Groups。