Project: Apache Mesos (Orchestration & Management / Scheduling & Orchestration)
File: home.md

title: Apache Mesos - Documentation Home layout: documentation providing an overview of Mesos concepts. for basic instructions on compiling and installing Mesos. for how to use Mesos binary packages. for build configuration options. for details about using the new CMake build system. for the state of Windows support in Mesos. for command-line arguments. * for information on the Mesos replicated log. for performing maintenance on a Mesos cluster. for upgrading a Mesos cluster. for downgrading a Mesos cluster. for debugging performance issues in Mesos. for debugging potential memory leaks in Mesos. for how to describe the agents that comprise a cluster. * for fair sharing. for how to configure Mesos to provide guaranteed resource allocations for use by a role. for how operators and frameworks can reserve resources on individual agents for use by a role. for how to share persistent volumes between tasks managed by different executors on the same agent. for how to configure Mesos to take advantage of unused resources to launch "best-effort" tasks. for managing secrets within Mesos. * for implementation details of containerizers. for launching a Docker image as a Task, or as an Executor. default containerizer, supports both Linux and POSIX systems. for supporting container images in Mesos containerizer. * for how to run Mesos with Nvidia GPU support. * * for how to allow tasks to use multiple isolated disk resources. for how to allow tasks to access persistent storage resources. explains how a scheduler can specify and run tasks. describes how to build applications on top of Mesos. for ensuring a framework's state remains eventually consistent in the face of failures. describes how task state reasons are used in Mesos. for communication between schedulers and the Mesos master. describes the new HTTP API for communication between executors and the Mesos agent. for available HTTP endpoints. lists client libraries for the HTTP APIs. describes HTTP API and release versioning. describes the RecordIO format used by the streaming endpoints of the HTTP API. API References: * for communication between operators and Mesos master/agent. for communication between schedulers and the Mesos master. describes the new HTTP API for communication between executors and the Mesos agent. for specifying Mesos modules for master, agent and tests. for how to write custom resource allocators. for developers and operators. list of design documents for various Mesos features. a listing of groups working on different components. for getting started with JIRA. to get started contributing to Mesos for the first time. to learn the typical workflow used when contributing to Mesos. to serve as a shared set of project-level values for the community. Style Guides: * for best practices and patterns used in Mesos. * for automatic formatting. * for tips and tricks used in Mesos tests. for internal APIs. a listing of project committers and component maintainers; useful when seeking feedback. guidelines for committing changes. * for becoming a committer. guidelines, tips, and learnings for how to do effective code reviews. for our policy around reviving reviews on ReviewBoard. <div class="row"> <div class="col-xs-6 col-md-4"> <p class="text-center"><a href="https://www.packtpub.com/big-data-and-business-intelligence/apache-mesos-cookbook">Apache Mesos Cookbook by David Blomquist, Tomasz Janiszewski</a> (Packt, August 2017)</p> </div> <div class="col-xs-6 col-md-4"> <p class="text-center"><a href="https://www.manning.com/books/mesos-in-action">Mesos in Action by Roger Ignazio</a> (Manning, 2016)</p> </div> <div class="col-xs-6 col-md-4"> <p class="text-center"><a href="https://www.packtpub.com/big-data-and-business-intelligence/mastering-mesos">Mastering Mesos by Dipa Dubhashi and Akhil Das</a> (Packt, 2016)</p> </div> <div class="col-xs-6 col-md-4"> <p class="text-center"><a href="https://www.packtpub.com/big-data-and-business-intelligence/apache-mesos-essentials">Apache Mesos Essentials by Dharmesh Kakadia</a> (Packt, 2015)</p> </div> <div class="col-xs-6 col-md-4"> <p class="text-center"><a href="http://shop.oreilly.com/product/0636920039952.do" class="thumbnail">Building Applications on Mesos by David Greenberg</a> (O'Reilly, 2015)</p> </div> </div>