Deis v1.6.0 发布,Docker Swarm 技术预览
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。
来自:http://www.oschina.net/news/62245/deis-1-6