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