Deis v1.6.0 發布,Docker Swarm 技術預覽

jopen 9年前發布 | 6K 次閱讀 Deis

Deis v1.6.0 發布,此版本是基于 Docker Swarm 應用的技術預覽,支持新的 deis ps:restartdeis 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。

Deis v1.6.0 發布,Docker Swarm 技術預覽

來自:http://www.oschina.net/news/62245/deis-1-6

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!