DZone
Requests for pods in Apache Mesos goes back to a JIRA Epic opened in 2015: [MESOS-2449] – Support group of tasks (Pod) constructs and API in Mesos. The Epic includes dozens of issues, which enable Mesos to schedule containers together on single hosts, when a framework requests it. On the 10th of November 2016, Apache Mesos 1.1.0 was released, and included support for pods under the name “task groups”.
The ability to allocate resources to multiple containers at once isn’t the only prerequisite for pods on Mesos; Frameworks has to be able to schedule those containers together as well. This meant building new functionality into Marathon, which shipped in version 1.4.0 on the 17th of February 2017.
Source: DZone