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源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索