Flocker 1.0,它是一个面向 Dockerized 应用的开源容器数据卷管理器。它也为运维团队提供他们在 Docker 容器内运行数据库、队列、键值存储及其它服务时所需的工具。

不像 Docker 数据卷被局限在单一的服务器上,Flocker 数据集是可以轻便的,可被使用在任何一款容器上,并不需要关心运行在你集群上的容器在哪里。

当你使用 Flocker API或者CLI去管理有状态的微服务或应用时,你的卷会跟踪你的容器,即使容器在集群上不同的主机间迁移。

Flocker 有一个简单的 REST API,由 Flocker Control Service 支持。该 Flocker Control Service与运行在集群上的每一个节点的 Flocker Agents 相互通信,从而实现命令行。在流行的编程语言像 Go、Python 和 Ruby 中,为了与 Flocker REST API 相互作用,你可以使用 Flocker CLI,或者直接访问。

有了 Flocker API和CLI,你可以:
部署一个多容器应用至多台主机;
在两个主机间迁移容器;
当容器主机发生改变时支持附上和分离数据卷;
支持迁移服务器之间的本地数据卷。 阅读原文 »

2 收藏


直接登录

推荐关注