Marathon 0.15: 更穩定 更多數據 更易用
Marathon是數據中心操作系統(DCOS)上的原生容器編排和應用管理平臺,正式推出的0.15版增加了許多新功能,并進一步提升了性能、監控和用戶界面等方面的表現。
數人云基于Mesos技術,使用Marathon部署及監控長期運行的容器化應用程序,我們長期密切關注著Marathon的版本情況,并在第一時間進行跟進和更新。現在我們就來看看Marathon 0.15都有哪些新功能吧。
揭開Marathon 0.15的面紗
- 與 Mesos Fetcher Cache 集成
V2 REST API 已經支持 Mesos Fetcher Cache。這可以讓用戶配置資源URIs 列表(本地或外部資源均可),并在任務運行前將其復制到任務沙盒中。 - 新的統計數據指標
添加了一些重要的新數據指標,包括:當前運行任務的數量,正在更新或排隊等待更新的狀態數量,應用配置更新或排隊的數量等。 - 重新設計了任務狀態跟蹤模塊
用于保存任務狀態的組件 TaskTracker,采用了新的基于actor的并行處理模型,從而讓Marathon 更加穩定。 - 優化API接口 /V2/Tasks
我們將請求效率提高了30%,從而滿足一些服務發現解決方案的性能需求。 - 改變了線程模型
我們使用了一種支持固定大小線程池的模型。只有線程被大量阻塞時,線程池才會擴容,從而提高線程的負載利用率。 - Model驗證
Marathon 現在采用一種新的方法(Accord)來做model驗證,這可以讓產生的錯誤信息更加友好。
Marathon 用戶界面改進
- 可以在應用列表頁做更多的操作
在應用列表頁添加了一個下拉菜單,這樣不用進入到應用詳情頁,在列表頁就可以對應用做擴容、銷毀、暫定等操作了,也可以對整組的應用做擴容和刪除操作。
- 更好的反饋信息
重新設計了反饋對話框,通過修改按鈕的文字和使用不同顏色標識info, warning, error 信息,讓反饋信息更加一目了然。另外,取消了一些可能導致危險操作的默認選項(如:強制擴容)。 - 應用健康狀況
應用詳情頁可以分類顯示應用健康狀態了。
大家在使用Marathon的過程中有任何問題,可以在線留言與我們交流。
來自: http://dockone.io/article/1021
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!