发布于 2015-06-09 01:02:34 | 154 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Deis 开源PaaS系统

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


注意:升级到 Deis 1.7 的时候,应用下载的时候已经证实有个重要的 bug。现在正在快速修复测试,将会尽快发布 Deis v1.7.1 版本。强烈建议大家不要升级 Deis 1.7,请等待 Deis 1.7.1 版本再升级!

Deis v1.7.0 包括自动化主机移除;更小的 Docker 镜像;平台相关的修复。Deis 发布路线已经公布,也可以参与发布计划

如果需要升级最新的 Deis 版本,请看 "Upgrading Deis" 文档。

更新内容

新特性

  • Deis has adopted an Open Roadmap and planning process

  • Most components use alpine:3.1 as a base, making Docker images smaller

  • Optional scripts allow for automatic host removal

  • All Heroku-compatible buildpacks were updated to recent versions

  • Deis example apps have been updated to current languages and frameworks

  • Randomly-generated app names won't collide with existing ones, and the vocabulary is expanded

  • deisctl config rm removes an existing deis configuration key

  • deis-controller can be customized to appear at a subdomain other than deis.

  • deis auth:passwd accepts a --username flag to allow an admin to update a user's password

  • deis-publisher can be profiled with Go's pprof package

  • EC2 provisioning supports custom volume sizes

  • deis-publisher exposes its config as flags

  • deis-controller doesn't use deprecated HTTP X- headers

  • Azure clusters automatically create a new discovery URL during provisioning

改进

  • deis-builder removes the git repo and related Docker images after deis destroy

  • deis-router won't keep hashing on an empty string

  • some etcd errors which were hidden are now properly raised at component start

  • deis logs -n won't raise an IOError when piped to head

  • deis builds:create requires an explicit Docker image tag

  • EC2 clusters use an EBS volume to store etcd data

  • docker.service now depends on its mount to exist before starting

  • better documentation for Deis backup/restore and for CoreOS upgrades

  • deisctl list no longer lists an app named deis-demo, for example

  • deis-swarm unit files are now fetched with deisctl refresh-units

  • deis config:push and config:pull validate the .env file syntax

钩子

  • updated CoreOS to 647.2.0

  • deis honors requests' environment variables such as REQUESTS_CA_BUNDLE

  • Ceph uses a lower, more appropriate number of placement groups

  • deis-logger won't query etcd for every log line

  • deis-database runs backups in the background

  • deis-builder was reorganized around Docker image best practices

  • deis-controller's webEnabled key uses a safer numeric default of 0

  • custom clock sync logic in user-data was unneeded and was removed

  • $PORT logic was unused and removed from fleet

  • deis-builder silenced some benign pipefail errors on boot

  • deis-router returns a 404 for a non-existent app

更多详情请看 更新日志

下一步计划

  • 可插拔的存储子系统

  • TTY Broker

  • Scheduling(Fleet) 和 Orchestration

更多内容请看发行说明

下载:https://github.com/deis/deis/archive/v1.7.0.zip

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。



历史版本 :
Deis v1.13.4 发布,开源 PaaS 系统
Deis v1.13.3 发布,开源 PaaS 系统
Deis v1.13.2 发布,开源 PaaS 系统
Deis v1.13.1 LTS 发布,更新 CoreOS
Deis v1.13.0 发布,开源 PaaS 系统
Deis v1.12.2 发布,开源 PaaS 系统
Deis v1.12.1 发布,开源 PaaS 系统
Deis v1.12 发布,开源 PaaS 系统
Deis v1.11.2 发布,开源 PaaS 系统
Deis v1.11.1 发布,开源 PaaS 系统
Deis v1.11 发布,重写 deis-logger
Deis v1.10.1 发布,开源 PaaS 系统
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务