美文网首页
Mesos 资源隔离

Mesos 资源隔离

作者: imsilence | 来源:发表于2017-05-04 11:48 被阅读158次

资源隔离

mesos采用插件的方式提供多种隔离机制, 以便为不同的任务提供沙盒环境

mesos_slave_container_isolation.png

说明:
mesos以Containerizer API的方式支持不同的容器机实现, 目前mesos支持mesos containerizer, docker containerizer和external containerizer, 默认使用mesos containerizer, 通过external containerizer我们可以自己实现自己的容器机和隔离器

  • mesos containerizer

mesos containerizer是mesos自己实现的容器机, 提供两种类型的隔离器: 基于posix系统的进程级别格式和基于linux内核特性cgroups隔离,containerizer通过isolator api对两种隔离器进行控制。

cgroups本身提供cpu和mem的隔离,在mesos containerizer还另外提供了磁盘隔离,共享文件系统隔离和PID namespace隔离

  • docker containerizer

mesos>=0.20原生支持docker, docker containerizer主要工作是将任务或执行器的启动和销毁过程翻译成对应的Docker CLI命令(docker可支持remote api操作)

使用:

  1. 在slave节点安装docker cli
  2. 在启动slave时在参数containerizers中添加docker或直接设置为docker
  3. 设置iptables
    iptables -A INPUT -s 172.17.0.0/16 -i docker0 -p tcp -j ACCEPT
  4. docker镜像可以以任务或者执行器的方式启动
  • external containerizer

资源的隔离由开发者进行实现和管理, 由外部容器机和外部容器机程序,外部容器机在mesos中已经提供并提供了基于mesos slave外部插件的容器API,程序员需要实现外部容器机程序,外部容器使用shell方式调用外部容器机, 参数通过stdin和stdout传递

需要在启动slave时指定--isolation=external和--containerizer_path=/path/to/external/containterizer

相关文章

  • Mesos 资源隔离

    资源隔离 mesos采用插件的方式提供多种隔离机制, 以便为不同的任务提供沙盒环境 说明:mesos以Contai...

  • 白话mesos(1)

    什么是mesos Mesos的起源于Google的数据中心资源管理系统Borg。Mesosphere将mesos定...

  • DC/OS Local Persistent Volumes

    MESOS 本地持久化存储类型: root,最基本的存储资源,默认是mesos agent工作路径的存储资源。应用...

  • Mesos简介与安装

    1. Mesos的地位: Mesos可以认为是资源的中间商,Mesos是第一个可以在多个框架之间共享资源的集群调度...

  • Mesos配置

    Apache Mesos Mesos和Yarn一样,是一个资源统一管理与调度平台 一、Mesos基本术语 1.ma...

  • MESOS简介

    Apache Mesos 是一个集群管理器类似于YARN,提供了有效的、跨分布式应用或框架的资源隔离和共享,可以运...

  • Fabric8操作Kubernetes(一)

    背景 机器学习平台资源管理之前使用的是Mesos+Marathon,随着业务的发展,Mesos+Marathon已...

  • 基于Chronos和Docker的任务调度系统

    相关背景 Mesos Mesos是一个开源的分布式弹性资源管理系统。目前,Twitter、Apple等公司在大量使...

  • Mesos 预留资源清理

    问题 安装了很多Framework,卸载后预留资源不能回收重用。 通过marthon卸载的服务,部分服务会在后天继...

  • Mesos 资源分配&调度

    资源分配&调度 mesos采用双层调度方案, master决定将多少资源分配给framework, 如何使用由fr...

网友评论

      本文标题:Mesos 资源隔离

      本文链接:https://www.haomeiwen.com/subject/quvrtxtx.html