For now I would like to have the ip bound to the
application/task/container, no matter on what host the application will
be started. And in this case I would like to be able to access the
influxdb server as if I would have been created a dedicated vm for it.
Is there some page explaining the syntax of ipAddress? This are not
working, I tried also with removing the portDefinitions section.
{
"id": "/influxdb",
"cmd": null,
"cpus": 0.5,
"mem": 128,
"disk": 0,
"instances": 1,
"acceptedResourceRoles": [],
"container": {
"type": "MESOS",
"volumes": [],
"docker": {
"image": "influxdb",
"credential": null,
"forcePullImage": false
}
},
"ipAddress": {},
"portDefinitions": [
{
"port": 10001,
"protocol": "tcp",
"labels": {}
}
]
}
-----Original Message-----
From: Tomek Janiszewski [mailto:[email protected]]
Sent: maandag 11 december 2017 10:41
To: [email protected]
Subject: Re: How to add static ip to application
What do you mean by "bind to a static IP"?
1. IP Per Container?
https://mesosphere.github.io/marathon/docs/ip-per-task.html
2. IP of one dedicated host?
https://mesosphere.github.io/marathon/docs/constraints.html
3. Layer 3/4 loadbalancer that will create Virtual IP (VIP)?
niedz., 10 gru 2017 o 23:33 użytkownik Marc Roos
<[email protected]> napisał:
I downloaded the influxdb docker image and am running it from
Marathon,
I would like to bind it to a static ip. What would be the 'best'
way to
do this? Sorry for if this is a very basic question. Link to an
appropriate howto is also welcome.
{
"id": "/influxdb",
"cmd": null,
"cpus": 0.5,
"mem": 128,
"disk": 0,
"instances": 1,
"acceptedResourceRoles": [],
"container": {
"type": "MESOS",
"volumes": [],
"docker": {
"image": "influxdb",
"credential": null,
"forcePullImage": false
}
},
"portDefinitions": [
{
"port": 10001,
"protocol": "tcp",
"labels": {}
}
]
}
I have a default setup on centos7:
marathon-1.4.8-1.0.660.el7.x86_64
mesosphere-zookeeper-3.4.6-0.1.20141204175332.centos7.x86_64
chronos-2.5.0-0.1.20170816233446.el7.x86_64
mesos-1.4.0-2.0.1.x86_64
Running mesos-dns in Marathon