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