On Sun, Jan 18, 2015 at 4:08 PM, Michael Dilworth <m...@computer.org> wrote:

> 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.
>

Hi, sorry for going off topic. I also thought the same, that a base coreos
server would have coreos containers, but that's not the case. Coreos prides
itself for being a minimum server OS, for example, there is no running java
or ruby or python directly on coreos, to run any app in java, you need a
container that has the jvm on it.

This link gives you more info
http://stackoverflow.com/questions/18786209/what-is-the-relationship-between-the-docker-host-os-and-the-container-base-image

there they talk about having a host ubuntu and docker containers that can
be fedore, they just share the kernel version

PS, I tried this myself to make sure, I had
https://github.com/fmpwizard/coreosdemo
which is based on the golang img which is based on debian
https://github.com/docker-library/golang/blob/c1baf037d71331eb0b8d4c70cff4c29cf124c5e0/1.4/wheezy/Dockerfile

and it run just fine on a coreos cluster on digita ocean

Thanks





>
> mike
>
> On 18 January 2015 at 20:56, Diego Medina <di...@fmpwizard.com> 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 <jason.giedy...@gmail.com
>> > 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 <vlyamt...@gmail.com> 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 <
>>> jason.giedy...@gmail.com> 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 <vlyamt...@gmail.com> 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
>> di...@fmpwizard.com
>> http://fmpwizard.telegr.am
>>
>
>


-- 
Diego Medina
Lift/Scala consultant
di...@fmpwizard.com
http://fmpwizard.telegr.am

Reply via email to