Giter Site home page Giter Site logo

Comments (7)

onejli avatar onejli commented on July 21, 2024

If you're asking about using Mesos with lxc (or cgroups) vs Docker, you need to explicitly tell the Mesos slave to use an external containizer (e.g. Deimos).

from deimos.

pwang7 avatar pwang7 commented on July 21, 2024

After installed Deimos, it seems that Mesos slaves run all jobs inside docker. So my question is with Deimos installed, can I choose to run some jobs inside docker and others without docker (say, with cgroups)?

from deimos.

onejli avatar onejli commented on July 21, 2024

If the Mesos slave is not configured to use external isolation and provided with the path to Deimos (and by extension made aware of Docker), it will not (more accurately cannot) use Docker containers.

Slave options

--isolation=VALUE                          Isolation mechanisms to use, e.g., 'posix/cpu,posix/mem'
                                             or 'cgroups/cpu,cgroups/mem' or 'external'. (default: posix/cpu,posix/mem)

--containerizer_path=VALUE                 The path to the external containerizer executable used when
                                             external isolation is activated (--isolation=external).

from deimos.

solidsnack avatar solidsnack commented on July 21, 2024

@pwang7 At present, you can run them all with Deimos -- or all not. We've experimented with a "non-containerizer" (container.image would be non:///) in Deimos to allow it but this code is not in master.

from deimos.

pwang7 avatar pwang7 commented on July 21, 2024

@solidsnack That's exactly what I'm looking for. Thanks!

from deimos.

pwang7 avatar pwang7 commented on July 21, 2024

Another question, can I still use Chronos to run job with Deimos installed and mesos slave using external isolation?

from deimos.

solidsnack avatar solidsnack commented on July 21, 2024

All Chronos tasks will run in Deimos, too -- the scheduler doesn't need to understand anything about the containerizer. They're at different layers.

from deimos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.