Deis釋出1.4版本,支援Microsoft Azure

weixin_33807284發表於2015-03-05

Deis是一個開源的、輕量級PaaS,基於DockerCoreOS構建,旨在使使用者在自己的伺服器上部署和管理應用程式更簡單。它可以部署任何可以在Docker容器中執行的應用程式或服務。另外,它還包含針對Ruby、Python、Node.js、Java、Clojure、Scala、Play、PHP、Perl、Dart、Go等語言的Heroku buildpacks

\\

近日,Deis v1.4釋出。該版本增加了對Microsoft Azure的支援,改進了AWS配置,並提供了一個可擴充套件的Ceph strore-gateway。以下是其新增特性的詳細列表:

\\
  • 使用者現在可以在Azure上配置Deis;\\t
  • AWS配置指令碼支援內部Elastic Load Balancers;\\t
  • 新的AWS叢集預設使用SSD Elastic Block Storage;\\t
  • Deis傳送SIGTERM指令終止應用程式程式;\\t
  • builder接受/etc/environment中的代理設定;\\t
  • logspout接受自定義的日期/時間格式;\\t
  • router現在會記錄http_host、上行和請求次數;\\t
  • store-gateway可以用deisctl scale進行擴充套件;\\t
  • 任何可擴充套件的元件都可以使用deisctl start|stop component@啟動或停止;\\t
  • 新增關於磁碟使用的文件;\\t
  • 新增Deis社群專案的連結。\

除了上述新增特性外,Deis v1.4還進行了以下幾個方面的改進:

\\
  • builder會忽略環境變數中的單引號;\\t
  • builder允許Docker-in-Docker選擇它的儲存驅動;\\t
  • controller直接查詢fleet獲取應用容器狀態;\\t
  • controller會刪除deis run中超時的fleet單元;\\t
  • controller會殺死已經從Procfile中移除的程式;\\t
  • deis domains根據RFC 1123改進了域名驗證;\\t
  • deisctl journal|status對全域性單元的用處更大了;\\t
  • 如果SSL啟用,那麼router會禁用SSLv3。\

此外,Deis v1.4還更新了若干底層程式的版本,如CoreOS、PostgreSQL、docker-registry、gunicom等。更多細節,請檢視這裡

\\

接下來,Deis社群將致力於增加應用程式SSL支援,改進測試基礎設施以及研發新的容器排程程式。

\\

感謝郭蕾對本文的審校。

\\

給InfoQ中文站投稿或者參與內容翻譯工作,請郵件至editors@cn.infoq.com。也歡迎大家通過新浪微博(@InfoQ)或者騰訊微博(@InfoQ)關注我們,並與我們的編輯和其他讀者朋友交流。

相關文章