Deis v1.5 发布,此版本支持应用 SSL,提供一个平台级的日志处理,可以从私有库使用 buildpacks 等。
升级到最新版本请看 “Upgrading Deis”。
Deis 1.5 更新日志:
新特性
- you can now attach SSL certificates to your applications!
- the deis client now utilizes a plugin architecture
deis config:push
has been addeddeis git:remote
has been added- the
--username
,--password
and--yes
flags have been added todeis auth:cancel
- private repository support has been added to the builder
- a platform-wide log drain has been added
- multiple profile support has been added to the client
- LDAP support has been added to the controller
xip.io
domains are now allowed withdeis domains:add
改进
- our test infrastructure now deploys on EC2, providing test functionality to EC2 changes
- the integration tests can now run in parallel on https://ci.deis.io
- the database now commences a recovery if it is started with stale data
- cleaned up some errors in the builder
- the client now properly reads the response from
deis auth:cancel
- the EC2 contrib scripts now loop until all instances have passed their health checks
- CORS whitelisted headers have been updated
btrfs
has been replaced withoverlayfs
in the latest version of CoreOS- the controller now ignores etcd “key missing” errors when deleting resources
Under the Hood
- bumped CoreOS to 607.0.0
- bumped Docker to 1.5.0
- bumped
confd
to v0.8.0 in components to use the new--watch
flag - bumped heroku-buildpack-ruby to v134
- bumped fleet to v0.9.2
- bumped python requests lib to 2.5.1
- bumped gunicorn to 19.3.0
- bumped python-dateutil to 2.4.1
- bumped Sphinx to 1.3.1
- bumped Django to 1.6.11 security release
详细更新信息请看 CHANGELOG.md。
下一步计划
- 改进测试基础设施
- 新增 Container Scheduler(swarm” target=”_blank”>Swarm 和 kubernetes” target=”_blank”>Kubernetes)
Deis 将会继续支持 fleet” target=”_blank”>fleet,无论是控制面板还是数据面板。
更多内容请看发行说明。
Deis 是一个 Django/Celery API 服务器、Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云。Deis 的口号是:Your PaaS. Your Rules.
Deis 是一个开源的 PaaS 系统,简化和 lxc” target=”_blank”>LXC 容器和 chef” target=”_blank”>Chef 节点的发布和伸缩。可用于托管应用、数据库、中间件和其他服务。Deis 利用 Chef、docker” target=”_blank”>Docker 和 heroku” target=”_blank”>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。