Uploaded image for project: 'Marathon'
  1. Marathon
  2. MARATHON-4210

How to run application with custom executor?

    Details

    • Type: Task
    • Status: Open
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Backend
    • Labels:
      None

      Description

      Is it possible to run app with custom executor using Marathon?

      Currently Marathon runs custom executors like this:
      val shell = s"chmod ug+rx $executorPath && exec $executorPath $cmd"

      this make it really hard (or impossible) to use custom executor with Docker. The above code was added for Mesos 0.14. While there was change in 0.20.0 to support custom executor with container

      > With 0.20.0 we added a ContainerInfo field to TaskInfo and ExecutorInfo that allows a Containerizer such as Docker to be configured to run the task or executor.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              janisz janisz
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Zendesk Support