Marathon vs Kubernetes vs Docker Swarm en DC / OS con contenedores Docker

Estoy buscando algunos pros y contras de si usar Marathon y Chronos, Docker Swarm o Kubernetes al ejecutar contenedores Docker en DC / OS. Por ejemplo, ¿cuándo es mejor usar Marathon / Chronos que Kubernetes y viceversa? En este momento estoy principalmente en experimentar, pero espero que...