a bit of an aside, but i am under the impression that containers are not
another OS, but the same as the underlying host. So you cant have an Ubuntu
container on a CoreOS host.. unless you use a hypervisor.. the container is
coreos too.

mike

On 18 January 2015 at 20:56, Diego Medina <[email protected]> wrote:

> One other thing I'd like to point out, many people say CoreOS is great
> because it autoupdates on its own, but you need to realize that the
> containers that run on top of CoreOS don't run coreos, they run Ubuntu,
> Fedora, etc, and if there is a security issue (think openssl, etc), you
> have to rebuild all your containers again to apply the missing updates.
>
> Thanks
>
> On Sun, Jan 18, 2015 at 2:28 PM, Jason Giedymin <[email protected]>
> wrote:
>
>> Coreos places focus on the OS to deploy services as containers. It’s
>> distributed key store is meant to share config in a cluster and to aid in
>> basic scheduling via fleet, which is like cluster wide systemd.
>>
>> It’s scheduler is basic (but can be made to be more complex if you were
>> to use these base tools). On the other hand, Mesos has a more complex
>> featureful scheduler, works as-an application, and has more first class
>> controls over managing jobs (cgroups, etc…)
>>
>> There is not complete overlap between these two systems. They do not
>> necessarily compete with each other. But they do have features which try to
>> address  distributed application design/deployment.
>>
>> - J
>>
>> On Jan 18, 2015, at 1:29 PM, Victor L <[email protected]> wrote:
>>
>> Hope this helps some
>> It doesn't as it doesn't even try to answer my question. Let me re-
>> phrase it: what does mesos on the coreos cluster do that coreos itself
>> doesn't do already?
>>
>> On Sun, Jan 18, 2015 at 10:00 AM, Jason Giedymin <
>> [email protected]> wrote:
>>
>>> The value of coreos that immediately comes to mind since I do much work
>>> with these tools:
>>>
>>>  - the small foot print, it is a minimal os, meant to run containers. So
>>> it throws everything not needed for that out.
>>>  - containers are the launch vehicle, thus deps are in container land. I
>>> can run and test containers with ease, not having to worry about multiple
>>> OSes.
>>>  - with etcd and fleet, coordinating the launch and modification of both
>>> machines and cluster make it a breeze. Allowing you to do dynamic mesos
>>> scaling up or down. I add nodes at will, across multiple cloud platforms,
>>> ready to launch multitude of containers or just mesos.
>>>  - security. There is a defined write strategy. You cannot write willy
>>> nilly to any location.
>>>  - all the above further allow auto OS updates, which is supported today
>>> on all platforms that deploy coreos. This means more frequent updates since
>>> the os is minimal, which should increase the security effectiveness when
>>> compared to big box superstore OSes like Redhat or Ubuntu. Some platforms
>>> charge quite a bit for managed updates of this frequency and level of
>>> testing.
>>>
>>> Coreos allows me to keep apps in a configured container that I trust,
>>> tested, and works time and time again.
>>>
>>> I see coreos as a compliment.
>>>
>>> As a fyi I'm available for questions, debugging, and client work in this
>>> area.
>>>
>>> Hope this helps some, from real world usage.
>>>
>>> Sent from my iPad
>>>
>>> > On Jan 18, 2015, at 9:16 AM, Victor L <[email protected]> wrote:
>>> >
>>> > I am confused: what's the value of mesos on the top of coreos cluster?
>>> Mesos provides distributed resource management, fault tolerance, etc., but
>>> doesn't coreos provides the same things already?
>>> > Thanks
>>>
>>
>>
>>
>
>
> --
> Diego Medina
> Lift/Scala consultant
> [email protected]
> http://fmpwizard.telegr.am
>

Reply via email to