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 do I obtain a nodes IP address in a swarm using docker remote API?
  • Is there Jenkins or other open-source CI for a distributed system?
  • How to ignore stream and log attributes from Docker JSON logs
  • How do you run an Openshift Docker container as something besides root?
  • How to remove docker container even if root filesystem does not exists?
  • How use Dokku with django?
  • 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

  • Bluemix Unable to connect or ping to container
  • Some RUNs won't work on docker but will when inside a container
  • Mysql in a separate container or in the same [closed]
  • Dockerized Jira behind traefik-Proxy throws Mixed-Content-Error
  • Performance issues running a database in a docker container
  • docker-compose : Unsupported config option for services service: 'web'
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.