Atomic OS/Core OS for large scale Mesos cluster?

I’m in the process of planning a proof-of-concept setup of Mesos, Kubernetes (or maybe Marathon and/or Aurora) and Docker. The idea is to provision a cluster in our datacenter as a Mesos cluster and use e.g. Kubernetes to orchestrate the Docker containers.

For Docker and Kubernetes there are atomic host OSes like Project Atomic and CoreOS that are immutable and atomically updated but is there anything similar for Mesos, i.e. an immutable, atomic and lightweight platform for running the Mesos slaves and masters on bare metal or in a VM?

  • How to automate a docker run from a private Dockerhub repo?
  • Running docker container at specific URL(s)
  • Can I use a Github repository as the source of a Docker image?
  • GUI's with Docker
  • Docker and uPnP
  • Use encrypted client certificate to connect to a docker host
  • I figure such a platform would be the best way to distribute Mesos across a cluster (especially if it’s a big cluster) and then the rest of the functionality provided by Kubernetes and Docker would run on top of Mesos. Thus there is no need to distribute e.g. Docker to each node; my impression is that it’s taken care of by the Mesos-Docker integration.

    Any alternatives to distribute Mesos across a big cluster/data-center that doesn’t require manual or Puppet/Chef/Ansible provisioning would also be of interest.

    Regards, Ola

  • Docker command to fetch dockerfile from registry
  • Docker read-only API access
  • Docker Container to Host Routing
  • Marathon won't launch docker container
  • Image in docker-compose with arguments
  • Adding permissions to host directory with docker-compose
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.