On Sep 17, 2014, at 12:28 PM, Sebastien Goasguen <run...@gmail.com> wrote:
> > On Sep 16, 2014, at 7:20 PM, ilya musayev <ilya.mailing.li...@gmail.com> > wrote: > >> Hi all, >> >> Would you know where we stand with Mesos and Docker? >> > > That's a big question. > > Mesos is a resource allocator that multiple frameworks can use to run > workloads of various sorts. > The interest is to mix workloads: big data, long running services, parallel > computing, docker in order to maximize utilization of your resources. > > For instance Aurora (mesos framework) can execute long running services > within docker containers. > > The challenge with docker is the coordination of multiple containers. > Kubernetes for example coordinate docker containers to run HA applications. > > What we see (IMHO) is things like Kubernetes being deployed in the cloud > (gce, azure, backspace are currently "supported" in kubernetes). And at > mesoscon, there was a small demo of running kuberneters as a mesos framework. > > So…bottom line for me is that I see Mesos and everything on top as a workload > that can be run in CloudStack. Similar thing with CoreOS. If a CloudStack > cloud makes available CoreOS templates, then users can start CoreOS cluster > and manage Docker straight up or via Kubernetes (because of course there is > CoreOS "support" in Kubernetes). > > Hence, there is nothing to do, except for CloudStack clouds to show that they > can offer Mesos* or Kubernetes* on demand. > > However if we were to re-architect CloudStack entirely, we could use Mesos as > a base resource allocator and write a VM framework. The framework would ask > for "hypervisors" to mesos and once allocated CloudStack would start > them…etc. The issue would still be in the networking. The advantage is that a > user could run a Mesos cluster and mix workloads: CloudStack + Big Data + > docker…. > > Anything we can do to make CoreOS "cloud stackable" and create a cloudstack > driver in Kubernetes would be really nice. > >> Thanks >> ilya > I did not mean to kill this discussion….so to get pardoned I wrote this: https://github.com/runseb/kubernetes-exoscale -sebastien