Questions tagged [marathon]

Marathon is an Apache Mesos framework for long-running services.

Marathon is a Mesos framework for long-running services.

Marathon provides a REST API for starting, stopping, and scaling services. Marathon is written in Scala and can run in highly-available mode by running multiple Marathon instances.

Marathon is a meta framework: you can start other Mesos frameworks such as Chronos or Storm. It can launch anything that can be launched in a standard shell. In fact, you can even start other Marathon instances via Marathon.

Download, Project, Community.

523 questions
1
vote
2 answers

example marathon json deployment file when using glusterfs volume driver

Hi didn't really knew if my question was more for serverfault or here, I hope devops won't mind me posting here. I am working on a stack with mesos/marathon/docker/glusterfs, I feel tired with the lake of documentation. I am looking for a sample…
Dimitri Kopriwa
  • 13,139
  • 27
  • 98
  • 204
1
vote
0 answers

managing multiple mesos marathon json configurations for deployment

So I am using Mantl.io for our environment. Things are going very well and we are now past the POC phase and starting to think about how we are going to handle continuous delivery. Obviously automation is key. Maybe my approach or thinking is…
P. Kline
  • 11
  • 4
1
vote
1 answer

When Marathon run all docker apps on same host the docker service stop

I'm using Marathon and Mesos to deploy/run some docker services (mongodb, elasticsearch, etc.) all with constraint to run on same node. When I submit one by one with some time interval the result was successful but when I post all apps at once the…
enrique-carbonell
  • 5,836
  • 3
  • 30
  • 44
1
vote
1 answer

Running Docker Containers on Docker Swarm using Marathon?

I successfully integrated Docker Swarm with mesos and everything is going fine. But now I can start containers on Docker swarm only from the Command line like this: docker -H :4375 run -idt --cpu-shares 1 busybox. I am using Marathon for job…
vathan Lal
  • 133
  • 4
  • 12
1
vote
1 answer

Dynamic Mesos cluster

I have recently started working with mesos and marathon. My goal is to have a dynamic cluster. In other words, allow Mesos to start slaves on EC2 on demand, and kill them as they get unused.I hope there is a solution, if Mesos notices that my build…
DiStephane
  • 105
  • 1
  • 7
1
vote
0 answers

Docker read Host Env Variable

I am trying to create a 1-way or 2-way (inter-process communications) between the container / docker that runs through Marathon and the host computer For example: in my host computer, I do export ENV_VARIABLE_TO_DOCKER_XYZ="1000.2000" (changes with…
1
vote
1 answer

Mesosphere marathon restart task on all instances

I am running a mesos cluster on 3 instances each running both mesos-master and mesos-slave. I believe the cluster to be configured correctly and able to run web app via docker and marathon on all three instances. I set up a Jenkins to perform a…
Yerken
  • 1,944
  • 1
  • 14
  • 18
1
vote
1 answer

Destroy Docker container from Marathon kills Mesos slave

We have a Mesos cluster and launches tasks by Marathon on Mesos-Slave with Docker container. The whole system runs very well but a very strange problem occurred from time to time: when we try to destroy/re-deploy a task through Marathon, the…
shizhz
  • 11,715
  • 3
  • 39
  • 49
1
vote
0 answers

How to update the number of topic partitions on dcos-kafka?

I'm using DCOS-kafka on Mesos and I cannot figure out how to update the number of partitions for a topic. It seems that you can update the topic using dcos kafka update [topic-name] [parameter]=[value] Unfortunately, I can't figure out what the…
Tim Martin
  • 2,419
  • 1
  • 21
  • 25
1
vote
0 answers

marathon service port uniqueness

testing Marathon application/group deployment I have observed that if I try to deploy an application specifying a service port that has already been assigned to another app Marathon v2/apps endpoint rejects the request, as…
1
vote
1 answer

Mesos killing tasks. Failed to determine cgroup for the 'cpu' subsystem

I'm running a bunch of services in dockers in Mesos(v0.22.1) via Marathon (v0.9.0) and sometimes Mesos killing tasks. Usually it happens for multiple services at once Log line related to this issue from mesos-slave.ERROR log: Failed to update…
Ihar Krasnik
  • 2,499
  • 2
  • 13
  • 17
1
vote
0 answers

Marathon treats healthy tasks as unhealthy and kills them

I deployed a number of services using Marathon framework in dockers (via mesosphere) and sometimes Marathon kills running tasks. Services use HTTP health checks (intervalSeconds = 30, maxConsecutiveFailures = 3, timeoutSeconds = 20). It happens…
Ihar Krasnik
  • 2,499
  • 2
  • 13
  • 17
1
vote
1 answer

mesos slave failed to excute docker command

when i start a docker containner on mesos-slave the mesos-slave log shows that: I1223 15:38:40.822557 258486272 docker.cpp:761] Starting container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for task '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' (and…
KingOfSocket
  • 293
  • 5
  • 18
1
vote
0 answers

it is possible to run docker container on marathon with Mac OS?

In order to run docker container on Marathon, I install the dockerToolBox. I start mesos-slave with containerizers=docker,mesos --executor_registration_timeout=5mins Then I post an App with docker container to Marathon. And the mesos-slave told me…
KingOfSocket
  • 293
  • 5
  • 18
1
vote
1 answer

How to list Docker containers of a Mesos Marathon Application?

I understand the basic concepts of running a Docker container on Mesos with this and this as an Marathon application. I have two questions: Does Mesos/Marathon has a REST API to list Docker containers started by a Marathon application? I went…
imesh
  • 1,374
  • 1
  • 15
  • 18