Scott,

So you mean that you want to treat the consul and registrator as a deploy
unit? One agent run one consul and registrator? Then this is similar with
Kubernetes Pod and Mesos also planning a project for "Pod" support in near
future.

Thanks,

Guangya

On Sun, May 22, 2016 at 9:43 AM, Vinod Kone <vinodk...@apache.org> wrote:

> There is no flexible/dynamic way to ensure that a particular task runs on
> every agent in the cluster.
>
> If you are ok with static configuration, you can set aside resources for a
> role on every agent by using the resources flag (e.g,
> --resources="cpus(system):2;cpus(*): 10" on an agent with 12 cpus). You can
> then start marathon with "system" role and ensure that only system tasks
> are submitted with that role in their app config.
>
> On Sat, May 21, 2016 at 6:26 PM, Scott Kinney <scott.kin...@stem.com>
> wrote:
>
>> Hi Guangya,
>>
>> That doens't deploy the apps automatically to every slave. only one slave
>> will get one of each.
>>
>>
>>
>> ------------------------------
>> Scott Kinney | DevOps
>> stem  <http://www.stem.com/>  |   *m*  510.282.1299
>> 100 Rollins Road, Millbrae, California 94030
>>
>> This e-mail and/or any attachments contain Stem, Inc. confidential and
>> proprietary information and material for the sole use of the intended
>> recipient(s). Any review, use or distribution that has not been expressly
>> authorized by Stem, Inc. is strictly prohibited. If you are not the
>> intended recipient, please contact the sender and delete all copies. Thank
>> you.
>> ------------------------------
>> *From:* Guangya Liu <gyliu...@gmail.com>
>> *Sent:* Saturday, May 21, 2016 6:21 PM
>> *To:* user@mesos.apache.org
>> *Subject:* Re: Setting constraints
>>
>> Hi Scott,
>>
>> I think only setting "constraints": [["hostname", "UNIQUE"] is good
>> enough, please refer to
>> https://github.com/mesosphere/marathon/blob/master/docs/docs/constraints.md#unique-operator
>>
>> Thanks,
>>
>> Guangya
>>
>> On Sun, May 22, 2016 at 12:59 AM, Scott Kinney <scott.kin...@stem.com>
>> wrote:
>>
>>> I would like to have one instance of consul and registrator running on
>>> every slave. I thought that by setting a attribute on every node then
>>> setting contraints like..
>>>
>>>
>>> "constraints": [
>>>         ["exec_env", "GROUP_BY"],
>>>         ["hostname", "UNIQUE"]
>>>     ]
>>> If every node has the same 'exec_env' then they would all get one
>>> instance of this task ( i am not setting a value for 'instances' btw).
>>>
>>>
>>> What is a good way to be sure every slave has one of a particular task?
>>>
>>> Thanks!
>>>
>>> ------------------------------
>>> Scott Kinney | DevOps
>>> stem  <http://www.stem.com/>  |   *m*  510.282.1299
>>> 100 Rollins Road, Millbrae, California 94030
>>>
>>> This e-mail and/or any attachments contain Stem, Inc. confidential and
>>> proprietary information and material for the sole use of the intended
>>> recipient(s). Any review, use or distribution that has not been expressly
>>> authorized by Stem, Inc. is strictly prohibited. If you are not the
>>> intended recipient, please contact the sender and delete all copies. Thank
>>> you.
>>>
>>
>>
>

Reply via email to