红联Linux门户
Linux帮助

Deis v1.6.0发布,Docker Swarm技术预览

发布时间:2015-05-08 14:52:34来源:红联作者:empast
Deis v1.6.0 发布,此版本是基于 Docker Swarm 应用的技术预览,支持新的 deis ps:restart 和 deis users:list 命令。Engine Yard 现在支持 Deis。

Deis 1.6 现已提供下载:https://github.com/deis/deis/archive/v1.6.0.zip

Deis 1.6 主要改进:

新特性

提供 Docker Swarm 作为预览,也是 fleet 的替代品

EC2 支持 Proxy Protocol,通过 Elastic Load Balancer 为应用提供 WebSocket 支持

支持 SAN 格式的 SSL 认证

deis users:list 允许管理员查看所有 Deis 注册用户

deis ps:restart 可以重启所有容器,所有进程类型或者是单个容器

deis config:push 允许 --path 单个参数

deis logs 支持使用 -n 来限制显示行数

用户注册可以设置为 enabled, disabled,或者设置为 adminOnly

路由中的日志记录可以自定义

可以扩展控制器中的 worker 进程数量

改进

deis register checks for a valid controller URL before continuing

logger exposes its config as feature flags, and is more extensible

Azure provisioning creates a load-balanced HTTPS endpoint

EC2 provisioning shows a countdown timer and reports any CloudFormation errors

git push errors are handled and reported more reliably

deis keys:add uses SSH fingerprints to determine uniqueness

registry determines S3 bucket name dynamically from etcd

moved route53-wildcard.py script to contrib/ec2 to help with DNS setup

make -C controller/ postgres creates a DB container for running unit tests

Under the Hood

bumped CoreOS to 633.1.0

updated Ceph to "Hammer" release

bumped confd to v0.9.0 in all components

builder now uses the official heroku/cedar:14 image

router updated to nginx 1.9 for stream module TCP support

added new C4 instance types to EC2 provisioning

added sfo1 and ams2 data centers to DigitalOcean provisioning

完整改进请看 CHANGELOG.md。

下一步计划

Deis 将会添加新的应用容器,提升集群效率,支持 Kubernetes 和 Mesos。Deis 控制面板和数据面板默认使用 fleet。Deis 将会继续改进测试基础设施,加速测试套件和加大测试覆盖。

更多内容请看发行说明。

Deis 是一个 Django/Celery API 服务器、Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云。Deis 的口号是:Your PaaS. Your Rules.

Deis 是一个开源的 PaaS 系统,简化和 LXC 容器和 Chef 节点的发布和伸缩。可用于托管应用、数据库、中间件和其他服务。Deis 利用 Chef、Docker 和 Heroku Buildpacks 来提供的私有 PaaS 是非常轻量级和灵活的。

Deis 提供开箱即用的 Ruby, Python, Node.js, Java, Clojure, Scala, Play, PHP, Perl, Dart 和 Go 语言的支持。此外 Deis 可使用 Heroku Buildpacks、Docker images 和 Chef recipes 发布任何内容。Deis 主要设计用来跟不同的云提供商进行交互,尽管目前只支持 EC2。

软件详情:https://github.com/deis/deis/blob/master/CHANGELOG.md

来自:开源中国社区
文章评论

共有 0 条评论