Marathon 0.15: 更穩定 更多數據 更易用

jopen 8年前發布 | 6K 次閱讀 技術

Marathon是數據中心操作系統(DCOS)上的原生容器編排和應用管理平臺,正式推出的0.15版增加了許多新功能,并進一步提升了性能、監控和用戶界面等方面的表現。

數人云基于Mesos技術,使用Marathon部署及監控長期運行的容器化應用程序,我們長期密切關注著Marathon的版本情況,并在第一時間進行跟進和更新。現在我們就來看看Marathon 0.15都有哪些新功能吧。

揭開Marathon 0.15的面紗

  1. 與 Mesos Fetcher Cache 集成
    V2 REST API 已經支持 Mesos Fetcher Cache。這可以讓用戶配置資源URIs 列表(本地或外部資源均可),并在任務運行前將其復制到任務沙盒中。
  2. 新的統計數據指標
    添加了一些重要的新數據指標,包括:當前運行任務的數量,正在更新或排隊等待更新的狀態數量,應用配置更新或排隊的數量等。
  3. 重新設計了任務狀態跟蹤模塊
    用于保存任務狀態的組件 TaskTracker,采用了新的基于actor的并行處理模型,從而讓Marathon 更加穩定。
  4. 優化API接口 /V2/Tasks
    我們將請求效率提高了30%,從而滿足一些服務發現解決方案的性能需求。
  5. 改變了線程模型
    我們使用了一種支持固定大小線程池的模型。只有線程被大量阻塞時,線程池才會擴容,從而提高線程的負載利用率。
  6. Model驗證
    Marathon 現在采用一種新的方法(Accord)來做model驗證,這可以讓產生的錯誤信息更加友好。

Marathon 用戶界面改進

  1. 可以在應用列表頁做更多的操作
    在應用列表頁添加了一個下拉菜單,這樣不用進入到應用詳情頁,在列表頁就可以對應用做擴容、銷毀、暫定等操作了,也可以對整組的應用做擴容和刪除操作。
    Marathon 0.15: 更穩定 更多數據 更易用
  2. 更好的反饋信息
    重新設計了反饋對話框,通過修改按鈕的文字和使用不同顏色標識info, warning, error 信息,讓反饋信息更加一目了然。另外,取消了一些可能導致危險操作的默認選項(如:強制擴容)。
  3. 應用健康狀況
    應用詳情頁可以分類顯示應用健康狀態了。

Marathon 0.15: 更穩定 更多數據 更易用

大家在使用Marathon的過程中有任何問題,可以在線留言與我們交流。

來自: http://dockone.io/article/1021

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