Deis 1.0 正式版發布,可用于產品環境!
基于 Docker 的開源 PaaS 系統 Deis 1.0 正式版發布了,這是 Deis 的首個穩定版本,你現在可以在生產環境中使用該系統,這是 Deis 首個基于 Docker 構建的產品級別的 PaaS 系統。
Deis 1.0 提供了穩定的 API、豐富的功能特性以及可靠的組件架構。包括:
平臺質量 - Deis 由久經沙場的社區進行測試,可處理企業級產品負載
安裝便捷 - Deis 可通過一個簡單的命令行工具在 30 分鐘內安裝到 CoreOS 集群中
高可用性 - 整個 Deis 平臺是可高可用的,可在集群中實現容錯
成熟的流程 - Deis 提供三種部署流程,包括:Heroku Buildpacks, Dockerfiles 和原生的 Docker Images
文檔完善 - 為開發者和管理員提供的文檔進行完善和改進,并提供獨立的文檔站點
可在任何平臺運行 – Deis 可運行于公有云、私有云和裸機,目前已經通過了包括 AWS、Google Compute Engine、Digital Ocean、Rackspace、OpenStack 和 VMware 的認證
</ul>
http://docs.deis.io/ 獨立的文檔站點,對文檔內容進行重新組織
原來在 README 文件中的文檔移到文檔站點
添加新的 DigitalOcean 指南
make
targets for Docker images and documentation are strict about errors提供 Docker 1.3.1 TLS 認證的測試套件
stale app release containers can't be published to the router
deisctl help <command>
always prints a helpful usage messagedeis
CLI honors the$DEIS_DRINK_OF_CHOICE
environment variable
</ul>
更新到 CoreOS 494.0.0
builder, controller, and
deis
CLI 要求 python 2.4.3controller 更新 Django REST framework 到 2.4.4
controller 更新 python-etcd to 0.3.2
controller 更新 South to 1.0.1
</ul>
如果你是 Deis 早期版本的用戶,可參考 "Upgrading Deis" 文檔進行升級。
Deis 1.0 的改進概要:
新特性
組件更新
完整記錄請看 CHANGELOG.md.
目前已知的問題:
Docker 1.3.1
從 Docker 1.3.1 開始使用 TLS 用于所有 registry 之間的通訊。這導致使用私有 registry 時的一系列問題,目前 Deis 正在嘗試解決這個問題,因此目前 Deis 只支持 Docker 1.3.0。
升級中的日志丟失問題
當從早起版本升級到 1.0 時,可能會丟失一些平臺日志數據,這是因為 Ceph 組件升級的原因導致。因此我們建議升級前請閱讀 備份和恢復過程 文檔來確保升級過程中數據不丟失。
未來計劃
交互式管理命令
盡管 deis run
可在容器中執行管理命令,目前還不支持長時間運行的交互式命令,例如 deis run bash
。
服務網關
Deis 必須簡化可重用的后端服務的發布,例如數據庫、隊列、存儲等,并允許開發者方便的將服務綁定到應用中。這將會是一種松耦合的方式進行。你可通過 GitHub issue 了解最新進展情況。
官方發行說明請看:http://deis.io/deis-1-0-production-ready/來自:http://www.oschina.net/news/56951/deis-1-0-production-ready