基于 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 messagedeis
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
时间: 2024-10-09 20:29:55