Mesos 内部机制与集群搭建指南
1. Mesos 内部特性
1.1 动态预留与持久卷
为解决资源分配问题,Mesos 引入了动态预留和持久卷两个新特性:
- 动态预留 :框架能够预留持久存储,确保在启动新任务时,这些资源会再次提供给该框架。
- 持久卷 :可以从磁盘资源创建持久卷,该卷位于任务沙箱之外,任务完成后仍会保留,并再次提供给同一框架,以便在相同磁盘资源上启动新任务。需要注意的是,持久卷只能从静态或动态预留的磁盘资源生成。如果从动态预留的磁盘资源创建持久卷,在不销毁卷的情况下无法取消预留,这提供了一种安全机制,防止敏感数据意外暴露给其他框架。目前,删除残留数据的垃圾回收机制正在开发中。
1.2 持久卷的创建与销毁接口
- 创建持久卷 :框架可以通过
acceptOffersAPI 发送Offer::Operation::Create和Offer::Operation::Destroy两条消息作为报价响应。同时,主节点可以通过/create和/destroyHTTP 端点管理持久卷,但这些端点目前处于 alpha 阶段。创建持久卷时,框架需要提供主体进行授权。 - 创建操作示例 :假设收到一个 6GB 动态预留磁盘的资源报价:
超级会员免费看
订阅专栏 解锁全文

64

被折叠的 条评论
为什么被折叠?



