在亚马逊网络服务和DigitalOcean中创建和管理Docker Swarm集群
1. 销毁之前的配置
在比较在AWS中创建和管理Swarm集群的不同方法之前,我们可以先销毁之前的配置,使用以下命令:
terraform destroy -force
执行此命令后,集群将被销毁,就像它从未存在过一样,这样可以避免不必要的费用。
2. 选择合适的工具创建和管理AWS中的Swarm集群
我们尝试了三种不同的组合来在AWS中创建Swarm集群:
- 使用Docker Machine与AWS CLI。
- 使用Docker for AWS和CloudFormation模板。
- 使用Packer与Terraform。
这绝不是我们可以使用的工具的最终列表,但这三种组合是比较好的选择。以下是对这三种组合的详细分析:
2.1 是否使用Docker Machine
- 缺点 :
- 基于临时命令,功能有限,主要用于创建EC2实例和安装Docker Engine。
- 使用Ubuntu 15.10作为基础AMI,版本老旧且是临时版本,推荐使用Ubuntu 16.04 LTS。
- 不支持Swarm Mode,需要手动打开端口才能执行
docker swarm init和docker swarm join
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



