Deis 0.9.0 发布了,Deis 是一个开源的 PaaS 系统,简化和 LXC 容器和 Chef 节点的发布和伸缩。可用于托管应用、数据库、中间件和其他服务。Deis 利用 Chef、Docker 和 Heroku Buildpacks 来提供的私有 PaaS 是非常轻量级和灵活的。
该版本主要改进包括:
Improved dockerfile and procfile workflow Seehttps://github.com/deis/deis/pull/967 for more details
Heroku compatibility is much improved, with CLI additions and better buildpack support
Proxy builder and controller All Deis' components and hosted apps are now fronted by one or more routers
nse deis-(component) lets you enter a running container on a CoreOS machine for debugging
nse deis-(component)
Use rsync by default NFS in Vagrant was problematic for many users, so we now default to vagrant rsync
vagrant rsync
git push deis mybranch Deis allows pushing to branches other than master
git push deis mybranch
deis domains allows creating and binding custom domains to Deis apps
deis domains
user registration toggle A Deis cluster can now disallow new users from registering by changing an etcd key
gzip configuration settings for routers can now be customized with etcd
message of the day now greets users with a colorful Deis banner when logging in to a cluster machine
bare metal docs for provisioning Deis and CoreOS on your own hardware were added to the contrib folder
integration tests We've begun beefing up our test infrastructure athttp://ci.deis.io/ to improve software quality and speed development
Updated to current alpha CoreOS, 324.2.0
Updated to Docker 0.11.1
Updated to fleet 0.3.2
Fixed some Makefile targets that assumed a vagrant environment
Always docker pull by specific tag to save bandwidth
docker pull
Repond with 204, not 404, when deis logs has nothing to show
deis logs
Close DB connections in threaded Django test execution
Destroy app containers when destroying their cluster
Announcers detect first exposed port instead of hardcoding to 5000
Use btrfs filesystem inside builder
deis CLI returns non-zero on all errors
deis
name containers by app and remove naming uniqueness constraint
set etcd keys safely in /bin/boot
many updates to deis/example-* apps
warn properly if FLEETCTL_TUNNEL is unset
FLEETCTL_TUNNEL
评论删除后,数据将无法恢复
Deis 0.9.0 发布,开源 PaaS 系统
Deis 0.9.0 发布了,Deis 是一个开源的 PaaS 系统,简化和 LXC 容器和 Chef 节点的发布和伸缩。可用于托管应用、数据库、中间件和其他服务。Deis 利用 Chef、Docker 和 Heroku Buildpacks 来提供的私有 PaaS 是非常轻量级和灵活的。
该版本主要改进包括:
New Features
Improved dockerfile and procfile workflow Seehttps://github.com/deis/deis/pull/967 for more details
Heroku compatibility is much improved, with CLI additions and better buildpack support
Proxy builder and controller All Deis' components and hosted apps are now fronted by one or more routers
nse deis-(component)lets you enter a running container on a CoreOS machine for debuggingUse rsync by default NFS in Vagrant was problematic for many users, so we now default to
vagrant rsyncgit push deis mybranchDeis allows pushing to branches other than masterdeis domainsallows creating and binding custom domains to Deis appsuser registration toggle A Deis cluster can now disallow new users from registering by changing an etcd key
gzip configuration settings for routers can now be customized with etcd
message of the day now greets users with a colorful Deis banner when logging in to a cluster machine
bare metal docs for provisioning Deis and CoreOS on your own hardware were added to the contrib folder
integration tests We've begun beefing up our test infrastructure athttp://ci.deis.io/ to improve software quality and speed development
Under the Hood
Updated to current alpha CoreOS, 324.2.0
Updated to Docker 0.11.1
Updated to fleet 0.3.2
Bug Fixes
Fixed some Makefile targets that assumed a vagrant environment
Always
docker pullby specific tag to save bandwidthRepond with 204, not 404, when
deis logshas nothing to showClose DB connections in threaded Django test execution
Destroy app containers when destroying their cluster
Announcers detect first exposed port instead of hardcoding to 5000
Use btrfs filesystem inside builder
deisCLI returns non-zero on all errorsname containers by app and remove naming uniqueness constraint
set etcd keys safely in /bin/boot
many updates to deis/example-* apps
warn properly if
FLEETCTL_TUNNELis unset