Can you please tell me which is the correspondent marathon-lb.json docker
command?

2016-05-02 16:55 GMT+02:00 Stefano Bianchi <jazzist...@gmail.com>:

> All those ports must be open? Because i am on openstack environment and i
> need to know if there is something to open
>
> 2016-05-02 15:52 GMT+02:00 Stefano Bianchi <jazzist...@gmail.com>:
>
>> i changed all but i see waiting app.
>>
>> 2016-05-02 15:26 GMT+02:00 Kamil Wokitajtis <wokitaj...@gmail.com>:
>>
>>> I am using private docker registry (https://docs.docker.com/registry/).
>>> In my case I can pull image from local repository installed on node
>>> master-1 (master-1:5000/marathon-lb):
>>>  "image": "master-1:5000/marathon-lb"
>>>
>>> If you don't have private registry, you have to pull image from the
>>> docker hub (mesosphere/marathon-lb):
>>>  "image": "mesosphere/marathon-lb"
>>>
>>> Basically, for many reasons I want all my images to be hosted locally.
>>>
>>>
>>>
>>> 2016-05-02 15:10 GMT+02:00 Stefano Bianchi <jazzist...@gmail.com>:
>>>
>>>> Thanks your your answer.
>>>> I understood what you are telling me, just a thing, what you mean with
>>>> docker registry?
>>>>
>>>> 2016-05-02 13:31 GMT+02:00 Kamil Wokitajtis <wokitaj...@gmail.com>:
>>>>
>>>>> Hi,
>>>>>
>>>>> Fastest way is to run marathon-lb docker image.
>>>>> You have to update marathon-lb.json code below with yours (or public)
>>>>> docker registry, IPs and hostnames.
>>>>> When you add application to marathon and you want it to be load
>>>>> balanced via marathon-lb,
>>>>> you have to add labels section eg.:
>>>>>
>>>>>  "labels": {
>>>>>     "HAPROXY_GROUP":"external",
>>>>>     "HAPROXY_0_VHOST":"service.mesosphere.com"
>>>>>   }
>>>>>
>>>>>
>>>>> Reading documentation on github was enough for me, specially "issues"
>>>>> tab ;)
>>>>> https://github.com/mesosphere/marathon-lb
>>>>>
>>>>>
>>>>> Below code works for me, but I think you can change "network" mode
>>>>> from BRIDGE to HOST and remove line : { "key": "net", "value": "host" }.
>>>>>
>>>>> marathon-lb.json:
>>>>>
>>>>> {
>>>>>   "id": "marathon-lb",
>>>>>   "volumes": [],
>>>>>   "cpus": 0.5,
>>>>>   "mem": 256.0,
>>>>>   "instances": 1,
>>>>>   "container": {
>>>>>     "type": "DOCKER",
>>>>>     "docker": {
>>>>>     "image": "master-1:5000/marathon-lb",
>>>>>     "network": "BRIDGE",
>>>>>     "parameters": [
>>>>>                 { "key": "env", "value": "PORTS=9090" },
>>>>>                 { "key": "net", "value": "host" }
>>>>>     ],
>>>>>     "portMappings": [
>>>>>       {
>>>>>         "containerPort": 80,
>>>>>         "hostPort": 80,
>>>>>         "servicePort": 10004,
>>>>>         "protocol": "tcp"
>>>>>       },
>>>>>       {
>>>>>         "containerPort": 9090,
>>>>>         "hostPort": 9090,
>>>>>         "servicePort": 10005,
>>>>>         "protocol": "tcp"
>>>>>       }
>>>>>     ]},
>>>>>     "privileged": false
>>>>>   },
>>>>>   "args": [
>>>>>       "sse",
>>>>>       "--marathon", "http://192.168.33.20:8080";,
>>>>>       "--group", "external"
>>>>>   ],
>>>>>   "forcePullImage": true,
>>>>>   "constraints": [["hostname", "CLUSTER", "master-1"]]
>>>>> }
>>>>>
>>>>> 2016-05-02 11:08 GMT+02:00 Stefano Bianchi <jazzist...@gmail.com>:
>>>>>
>>>>>> Hello all
>>>>>>
>>>>>> I'm not using DC/OS, and i would like to know how to install
>>>>>> marathon-lb on my mesos cluster. Is there any tutorial that does not
>>>>>> involve dcos instructions?
>>>>>>
>>>>>> Thanks for replies.
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to