Sorry, marthon should be marathon <https://mesosphere.github.io/marathon/>

On Wed, Jul 1, 2015 at 9:23 PM, haosdent <[email protected]> wrote:

> Hi, @Hajira
>
> >Next step is to run tasks in containers in Mesos.
> You want to run somethinng like web application in docker or others? You
> could try marthon or other exist framework first. I think you don't need to
> write a framework.
>
>
> On Wed, Jul 1, 2015 at 9:07 PM, Hajira Jabeen <[email protected]>
> wrote:
>
>>
>> Hello,
>>
>> Being new to Mesos (and everything related to big data),
>> I have been able to install mesos and run example frameworks.
>> Next step is to run tasks in containers in Mesos.
>>
>> Do I have to write a framework for this , or just change the
>> "ContainerInfo etc." fields in Mesos.proto file ?
>>
>> Is there any step-step working guide ?
>>
>> Mesos documentation assumes a lot background knowledge, that I do not
>> have ..
>>
>> Any help and pointers will be appreciated ..
>>
>> Regards
>>
>> Hajira
>>
>>
>>
>>
>>
>> On 30 June 2015 at 00:23, Andras Kerekes <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>>
>>>
>>> Is there a preferred way to do service discovery in Mesos via mesos-dns
>>> running on CoreOS? I’m trying to implement a simple app which consists of
>>> two docker containers and one of them (A) depends on the other (B). What
>>> I’d like to do is to tell container A to use a fix dns name
>>> (containerB.marathon.mesos in case of mesos-dns) to find the other service.
>>> There are at least 3 different ways I think it can be done, but the 3 I
>>> found all have some shortcomings.
>>>
>>>
>>>
>>> 1.       Use SRV records to get the port along with the IP. Con: I’d
>>> prefer not to build the logic of handling SRV records into the app, it can
>>> be a legacy app that is difficult to modify
>>>
>>> 2.       Use haproxy on slaves and connect via a well-known port on
>>> localhost. Cons: the Marathon provided script does not run on CoreOS, also
>>> I don’t know how to run haproxy on CoreOS outside of a docker container. If
>>> it is running in a docker container, then how can it dynamically allocate
>>> ports on localhost if a new service is discovered in Marathon/Mesos?
>>>
>>> 3.       Use dedicated port to bind the containers to. Con: I can have
>>> only as many instances of a service as many slaves I have because they bind
>>> to the same port.
>>>
>>>
>>>
>>> What other alternatives are there?
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Andras
>>>
>>
>>
>
>
> --
> Best Regards,
> Haosdent Huang
>



-- 
Best Regards,
Haosdent Huang

Reply via email to