A Mesos cluster consists of a Mesos master node and Mesos agent nodes. The master aggregates resources reported by agents and offers "resource bundles" to frameworks. Frameworks can accept offers to run tasks on agents, or reject offers to have resources sent to other frameworks. If a framework accepts, the master sends tasks to agents to run in executors launched by the framework.