首页 > 代码库 > Deis 1.0 正式版发布,可用于产品环境!

Deis 1.0 正式版发布,可用于产品环境!

基于 Docker 的开源 PaaS 系统 Deis 1.0 正式版发布了,这是 Deis 的首个稳定版本,你现在可以在生产环境中使用该系统,这是 Deis 首个基于 Docker 构建的产品级别的 PaaS 系统。

Deis 1.0 提供了稳定的 API、丰富的功能特性以及可靠的组件架构。包括:

  • 平台质量  - Deis 由久经沙场的社区进行测试,可处理企业级产品负载

  • 安装便捷 - Deis 可通过一个简单的命令行工具在 30 分钟内安装到 CoreOS 集群中

  • 高可用性 - 整个 Deis 平台是可高可用的,可在集群中实现容错

  • 成熟的流程 - Deis 提供三种部署流程,包括:Heroku Buildpacks, Dockerfiles 和原生的 Docker Images

  • 文档完善 - 为开发者和管理员提供的文档进行完善和改进,并提供独立的文档站点

  • 可在任何平台运行 – Deis 可运行于公有云、私有云和裸机,目前已经通过了包括 AWS、Google Compute Engine、Digital Ocean、Rackspace、OpenStack 和 VMware 的认证

如果你是 Deis 早期版本的用户,可参考 "Upgrading Deis" 文档进行升级。

Deis 1.0 的改进概要:

  • http://docs.deis.io/ 独立的文档站点,对文档内容进行重新组织

  • 原来在 README 文件中的文档移到文档站点

  • 添加新的 DigitalOcean 指南

  • make targets for Docker images and documentation are strict about errors

  • 提供 Docker 1.3.1 TLS 认证的测试套件

  • stale app release containers can‘t be published to the router

  • deisctl help <command> always prints a helpful usage message

  • deis CLI honors the $DEIS_DRINK_OF_CHOICE environment variable

组件更新

  • 更新到 CoreOS 494.0.0

  • 更新到 Ceph 0.87 "giant"

  • builder , controller , and deis CLI 要求 python 2.4.3

  • controller 更新 Django REST framework 到 2.4.4

  • controller 更新 python-etcd to 0.3.2

  • controller 更新 South to 1.0.1

完整记录请看 CHANGELOG.md .

目前已知的问题:

Docker 1.3.1

从 Docker 1.3.1 开始使用 TLS 用于所有 registry 之间的通讯。这导致使用私有 registry 时的一系列问题,目前 Deis 正在尝试解决这个问题,因此目前 Deis 只支持 Docker 1.3.0。

升级中的日志丢失问题

当从早起版本升级到 1.0 时,可能会丢失一些平台日志数据,这是因为Ceph组件升级的原因导致。因此我们建议升级前请阅读 备份和恢复过程 文档来确保升级过程中数据不丢失。

未来计划

交互式管理命令

尽管 deis run 可在容器中执行管理命令,目前还不支持长时间运行的交互式命令,例如 deis run bash 。

服务网关

Deis 必须简化可重用的后端服务的发布,例如数据库、队列、存储等,并允许开发者方便的将服务绑定到应用中。这将会是一种松耦合的方式进行。你可通过 GitHub issue 了解最新进展情况。

官方发行说明请看: http://deis.io/deis-1-0-production-ready/

  • 相关文章推荐:
  • Ubuntu 14.10将使用更新Linux内核3.16.4
  • GE开放Predix,有望成工业互联网事实标准
  • CecOS v1.4 发布,中文企业云操作系统
  • 本文来自:爱好Linux技术网
  • 本文链接:http://www.ahlinux.com/news/8843.html

Deis 1.0 正式版发布,可用于产品环境!