24、在亚马逊网络服务和DigitalOcean中创建和管理Docker Swarm集群

在亚马逊网络服务和DigitalOcean中创建和管理Docker Swarm集群

1. 销毁之前的集群

在比较不同创建和管理AWS中Swarm集群的方法之前,我们可以先销毁之前创建的集群,使用以下命令:

terraform destroy -force

执行该命令后,集群就会消失,仿佛从未存在过,这样可以避免不必要的费用。

2. 选择合适的工具创建和管理AWS中的Swarm集群

我们尝试了三种不同的组合来在AWS中创建Swarm集群:
- Docker Machine与AWS CLI结合
- Docker for AWS与CloudFormation模板结合
- Packer与Terraform结合

以下是对这三种组合的详细分析:
| 工具组合 | 优点 | 缺点 | 适用场景 |
| — | — | — | — |
| Docker Machine与AWS CLI | 可在远程节点安装Docker Engine,使用 docker-machine env 命令使本地Docker客户端与远程集群无缝通信 | 基于临时命令,功能有限;使用旧的Ubuntu 15.10作为基础AMI;不支持Swarm Mode,需手动开放端口; docker-machine env 命令不适用于生产环境 | 用于本地模拟Swarm集群、创建临时演示集群或进行新功能实验 |
| Docker for AWS与CloudFormation

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值