This document discusses Mesos and Kubernetes for clustering and summarizes some of their key features. It notes that Mesos uses resource offers and static partitioning while Kubernetes was created by Google and focuses on concepts like pods, which can group multiple containers together and share resources and namespaces. The document also includes a shameless plug for offscale.io which provides vendor support for distributed systems, databases, big data, and clustering across multiple clouds and clusters.
platform for automating deployment, scaling, and operations of application containers across clusters of hosts
Reference: http://kubernetes.io
Reference: http://kubernetes.io
A pod (as in a pod of whales or pea pod) is a group of containers that should always run together, and sharing context as though they were running on the same VM. This means if you put two containers in a pod, they will always be scheduled to the same machine, and be able to share resources such any volumes attached, networking (and localhost) and PID & IPC namespaces for interprocess visibility and communication. This pod will be scheduled to a Kubernetes node based on your requirements.
Reference: http://kubernetes.io