在DigitalOcean中创建和管理Docker Swarm集群及有状态服务
1. 在DigitalOcean中创建和管理Swarm集群的工具选择
在DigitalOcean中创建Swarm集群,尝试了两种不同的组合:使用带有DigitalOcean API的Docker Machine,以及结合Packer和Terraform。这并非可用工具的最终列表,但这两种组合是不错的选择。
-
Docker Machine
- 优点 :能在远程节点安装Docker Engine,可使用
docker-machine env命令让本地Docker客户端与远程集群无缝通信。 - 缺点 :基于临时命令,主要功能仅为创建Droplet和安装Docker Engine,使用的Ubuntu 15.10快照老旧且是临时版本。在Swarm集群中,提供的有效好处较弱,
docker-machine env命令不宜用于生产环境。当前存在的许多问题虽可通过额外参数和结合其他工具解决,但这会削弱其简单易用的核心优势。 - 适用场景 :适合创建临时演示集群或实验新功能;若不想花时间学习其他工具,它也是一个选择;还可用于在本地模拟Swarm集群。
- 优点 :能在远程节点安装Docker Engine,可使用
-
Terraform与Packer组合
超级会员免费看
订阅专栏 解锁全文
56

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



