Apache Mesos 1.10.0正式發佈!


咱們很高興地宣佈,Apache Mesos 1.10.0現已發佈!除大量的bug修復和改進外,重點有如下幾項更新。web


新功能和改進apache


容器資源超配api


Mesos如今支持針對每一個容器的CPU和內存使用量進行超配,經過預設最大限制(limit)的方式進行配置。之前,您只能針對代理節點上的全部容器啓用或不啓用CPU超配功能,而如今您能夠對每一個容器進行控制。性能優化


此功能對於批處理的工做負載很是有用,這些工做負載訪問代理節點上任何未使用的 CPU 或內存。有助於經過容許利用未分配和/或未使用的 CPU,提升每一個集羣中機器利用率。微信


Framework(框架)爲任務指定了CPU和內存限制(與資源請求分開),還指定了他們但願在啓動任務組時的隔離級別——CPU和內存能夠實如今執行容器級別或任務容器級別的隔離。網絡


更多信息請參見:app

http://mesos.apache.org/documentation/latest/running-workloads/框架


Executor Domain Socketsdom


當在Mesos中啓動一個task時,Executor 要經過TCP套接字鏈接到代理完成註冊。這使得Executor 的環境和mesos代理節點的主機網絡之間必須容許TCP鏈接。在某些狀況下(例如使用CNI網絡的容器),須要經過防火牆關閉代理主機的任何TCP鏈接。爲了支持這種狀況,Mesos 1.10.0 創建了新的特性,可讓Executor跟每個代理節點採用unix domain sockets的方式進行通訊。socket


有關如何使用該功能的更多信息,請參見:

http://mesos.apache.org/documentation/latest/executor-http-api/


V1 Operator API性能


V1 operator API性能已經落後於V0 operator API,由於V0 operator API在最近的版本中進行了重大的性能優化。因爲V1 operator API的可擴展性問題,使得V1 operator API沒法向用戶推薦。


咱們將直接序列化引入JSON/protobuf,將批處理機制擴展到由master對這些調用進行並行處理(相似於/state端點),這使得只讀V1 operator API調用的性能獲得了改善。V1 operator API 性能如今與 V0 HTTP 端點至關。


資源預留更新


爲了確保在任務失敗時不會向其餘地方提供資源,Mesos能夠控制哪些框架消耗資源(例如operator使用資源預留來分割集羣)或使用動態資源預留。此外,持久卷也會綁定到預留上。


現有的資源預留如今能夠經過RESERVE_RESOURCES主API調用更新。例如,容許operator在角色之間非破壞性地移動持久卷。


這裏有一個例子:

http://mesos.apache.org/documentation/latest/operator-http-api/#reserve_resources


升級


從Mesos 1.9.0升級到Mesos 1.10.0很簡單。有關升級到Mesos 1.10.0的詳細信息,請參考升級指南:

http://mesos.apache.org/documentation/latest/upgrades/


  社  區  


被此次發佈的工做所啓發?想參與其中嗎?有任何反饋嗎?咱們很樂意聽到您的意見!


加入工做小組:

http://mesos.apache.org/community/#working-groups


或在社區中開始對話吧:

http://mesos.apache.org/community/


謝謝您的參與!


特別感謝 Andrei Sekretenko 擔任發佈經理。感謝24位貢獻者,他們使Mesos 1.10.0成爲可能。


Adam Cecile, Aleksandr Kuzmitsky, Andrei Budnik, Andrei Sekretenko, Benjamin Bannier, Benjamin Mahler, Benno Evers, Bo Anderson, Charles-Francois Natali, Chun-Hung Hsiao, Damien Gerard, Dominik Dary, Dong Zhu, Greg Mann, Grégoire Seux, James Peach, James Wright, Jonathan Robson, Joseph Wu, Maxime Brugidou, Meng Zhu, Qian Zhang, Vinod Kone。


歡迎點擊【閱讀原文】,瞭解更多Mesos 1.10.0




往期精彩文章





關於D2iQ

D2iQ(原Mesosphere)是世界領先的企業級雲平臺供應商,助力企業實現開源和雲原生創新,交付智能化企業級生產運營體驗。D2iQ是Mesos、DC/OS、Kubernetes開發和企業級部署的頂級專家,也是企業和網絡規模環境中先進分佈式計算需求的領導權威,在大規模分佈式計算方面擁有12年的豐富經驗,是全球惟一一家同時提供Mesos和Kubernetes的總體解決方案的公司。D2iQ經過企業級的技術、培訓和專業服務,爲企業領航並加速雲原生轉型落地。


D2iQ總部位於美國舊金山,在中國和歐洲設有分公司。目前,D2iQ已完成D輪融資,投資者包括Andreessen Horowitz、HPE、Khosla Ventures、Koch Disruptive Technologies、微軟和T. Rowe Price Associates。D2iQ已爲多家美國《財富》 50強、中國聯通、三一重工、一汽集團等全球知名企業提供雲原生創新解決方案。



點擊「閱讀原文」,瞭解更多Mesos 1.10.0

本文分享自微信公衆號 - D2iQ(d2iq_apac)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索