Flocker 0.3.1 新特性 - 兼容 Fig 配置文集,及支持多个云平台
发布日期:2016-2-29 12:2:9
自从8月份发布了 Flocker,我们一直忙于添加新功能,从而为运维团队提供他们在 Docker 容器内运行数据库、队列、键值存储及其它服务的时候所需的工具。今天我们高兴地宣布 Flocker 0.3.1 引入两个新功能。 兼容 Fig 配置文集 我们很喜欢 Fig ,它是 Docker的一款轻松上手的工具,用来创建隔离的部署环境。Fig 能让开发者将自己的应用描述为一套关联的容器,然后部署在单个节点,用于测试和部署。Fig 使用的 YAML 格式易于理解,与 Flocker 自己的应用部署格式非常接近。 Docker 正在努力将 Fig 的理念与 Docker 紧密结合,因此我们决定兼容 Fig 文集,这样开发者们无需掌握两种区别不大的方法来描述一个复杂应用。 Here is an example of a Fig yml file for an ElasticSearch-Logstash-Kibana application: 以下是 Fig yml 文件应用于 ElasticSearch-Logstash-Kibana 应用的示例: 阅读更多:Using Fig and Flocker to build, test, deploy and migrate multi-server Dockerized apps. 支持多个云平台 尽管我们继续积极完善 Flocker,不过仍建议不要将其应用于生产环境。许多人要求我们demo展现的“在 Vagrant 环境外部安装 Flocker ”的操作指南。 从现在起,你可以在 AWS 、 Rackspace 和 DigitalOcean 上安装 Flocker,将 Fedor20 用作宿主操作系统。希望使用别的供应商或操作系统,提交建议让我们知晓。 对多个云平台的支持最酷的一点就是你现在能够使用 Flocker 在整个数据中心或者供应商(如阿里云)之间迁移数据库和别的状态服务,而不仅仅是同一供应商的不同服务器(如阿里云服务器)之间。请注意:由于 Flocker 仍处于早期开发阶段,我们的网络代码可能不能很好地应对不稳定的互联网连接。随着 Flocker 能用于生产,在数据中心和供应商(如阿里云)之间迁移数据库将会实现真正的应用移植,避免被锁死。我们提供完整的操作指南,方便用户在 AWS 、 Rackspace 和 DigitalOcean 上安装 Flocker ,同时执行跨云平台的容器迁移。 以上就是 Flocker 0.3.1 的新特性。我们希望得到你的反馈,你希望 Flocker 能做什么。请在 freeonde.net 的 #clusterhq 频道和我们交谈,或者使用 Flocker 用户邮件列表和我们交流,你也可以在 GitHub 上提交错误报告。 本文翻译自 ClusterHQ 的官方博客,原文地址:Flocker 0.3.1 - Docker Fig support & multi-cloud deployments。 原文出自:https://docker.cn/p/flocker-0-3-1
|