Books & Videos

Table of Contents

  1. Chapter 1 Introduction to Mesos

    1. How to Use Mesos

    2. Mesos as a Deployment System

    3. Mesos as an Execution Platform

    4. How This Book Is Structured

    5. Summary

  2. Chapter 2 Getting Started with Mesos

    1. Frameworks

    2. Masters and Slaves

    3. Resources

    4. Roles

    5. Tasks and Executors

    6. Understanding mesos.proto

    7. Not Managed by Mesos

    8. Summary

  3. Chapter 3 Porting an Existing Application to Mesos

    1. Moving a Web Application to Mesos

    2. Setting Up Marathon

    3. Using Marathon

    4. Running Mesos Frameworks on Marathon

    5. Alternatives to Marathon + Chronos

    6. Summary

  4. Chapter 4 Creating a New Framework for Mesos

    1. The Scheduler

    2. Useless Remote BASH

    3. Implementing a Basic Job Processor

    4. Matching Tasks to Offers

    5. Adding High Availability

    6. Adding Reconciliation

    7. Advanced Scheduler Techniques

    8. Summary

  5. Chapter 5 Building a Mesos Executor

    1. The Executor

    2. Rewriting the CommandExecutor

    3. Bootstrapping Executor Installation

    4. Adding Heartbeats

    5. Advanced Executor Features

    6. Summary

  6. Chapter 6 Advanced Topics in Mesos

    1. Libprocess and the Actor Model

    2. The Consistency Model

    3. Containerizers

    4. The New Offer API

    5. Summary

  7. Chapter 7 The Future of Mesos

    1. Multitenant Workloads

    2. Oversubscription

    3. Databases and Turnkey Infrastructure

    4. IP per Container

    5. Summary