Flocker 0.3.1 新特性
  • 1
  • 2
  • 3
  • 4
  • 5
  • 阿里云应用开发
    无极荣耀注册-无极荣耀首页-无极荣耀登录
    发布日期:2016-8-3 16:8:4

      自8月份发布了 Flocker,一直忙于添加新功能,为运维团队提供他们在 Docker 容器内运行数据库、键值存储、队列及其它服务时所需的工具。今天我们高兴地宣布 Flocker 0.3.1 引入两个新功能。

      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.

      2、支持多个云平台

      虽然我们继续积极完善 Flocker,但仍建议不要将其应用于生产环境。许多人要求我们demo展现的“在 Vagrant 环境外部安装 Flocker ”的操作指南。

      从现在起,你可在 AWS 、 Rackspace 与DigitalOcean 上安装 Flocker,将 Fedor20 用作宿主操作系统。希望使用别的供应商如阿里云等或操作系统,提交建议让我们知晓。

      对多个云平台的支持最酷的一点就是你现在能使用 Flocker 在整个数据中心或供应商间迁移数据库和别的状态服务,而不仅是同一供应商的不同服务器之间。请注意:因为 Flocker 仍处于早期开发阶段,我们的网络代码可能不能很好地应对不稳定的互联网连接。随着 Flocker 能用于生产,在数据中心与供应商之间迁移数据库将会实现真正的应用移植,避免被锁死。

      我们提供完整的操作指南,方便用户在 Rackspace 、 AWS 和 DigitalOcean 上安装 Flocker ,同时执行跨云平台的容器迁移。

      上面就是 Flocker 0.3.1 的新特性。我们希望得到你的反馈,你希望 Flocker 能做什么。请在 freeonde.net 的 #clusterhq 频道和我们交谈,或者使用 Flocker 用户邮件列表 和我们交流,你也可以在 GitHub 上提交错误报告。