Franklin

Apache Mesos Cookbook.

Author/Creator:
Blomquist, David.
Publication:
Birmingham : Packt Publishing, Limited, 2017.
Format/Description:
Book
1 online resource (141 pages)
Edition:
1st ed.
Status/Location:
Loading...

Options
Location Notes Your Loan Policy

Details

Subjects:
Data libraries -- Management.
Form/Genre:
Electronic books.
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Getting Started with Apache Mesos
Introduction
Installing Mesos on Ubuntu 16.04 from packages
Getting ready
How to do it...
How it works...
See also
Installing Mesos on Ubuntu 14.04 from packages
Getting ready
How to do it...
How it works...
See also
Installing Mesos on CentOS 7 and RHEL 7 from packages
Getting ready
How to do it...
How it works...
See also
Preparing Ubuntu 16.04 for a Mesos installation from source code
Getting ready
How to do it...
How it works...
Preparing Ubuntu 14.04 for a Mesos installation from source code
Getting ready
How to do it...
How it works...
Preparing OS X (Yosemite and El Capitan) for a Mesos Installation from source code
Getting ready
How to do it...
How it works...
Downloading, building, and installing the Mesos source code
Getting ready
How to do it...
How it works...
There's more...
Configuration tips
Build tips
Installation tips
Chapter 2: Implementing High Availability with Apache ZooKeeper
Introduction
Configuring ZooKeeper installed from packages on Ubuntu 14.04, Ubuntu 16.04, CentOS 7, or RHEL 7
Getting ready
How to do it...
Configuring Mesos masters with ZooKeeper
Configuring Mesos agents with ZooKeeper
There's more...
Configuring ZooKeeper on Ubuntu 14.04, 16.04, and OS X from source
Getting ready
How to do it...
Configuring Mesos masters with ZooKeeper
Configuring Mesos agents with ZooKeeper
How it works...
There's more...
Chapter 3: Running and Maintaining Mesos
Introduction
Logging and debugging
Getting ready
How to do it...
How it works...
Monitoring
Getting ready.
How to do it...
How it works...
See also
Setting attributes for agents
How to do it...
How it works...
Defining roles and resources
How to do it...
How it works...
There's more...
Dynamic reservations
Persistent volumes
Oversubscription
How to do it...
How it works...
See also
Controlling permissions using access control lists
Getting ready
How to do it...
How it works...
Agent authentication
Getting ready
How to do it...
Master
Agent
Marathon
How it works...
Encryption SSL
Getting ready
How to do it...
How it works...
Upgrading Mesos
How to do it...
How it works...
Chapter 4: Understanding the Scheduler API
Introduction
Installing Protobuf
Getting ready
How to do it...
How it works...
Registering frameworks
How to do it...
How it works...
Handling events
How to do it...
How it works...
Declining offers
How to do it...
How it works...
Scheduling tasks
How to do it...
How it works...
Acknowledging task updates
How to do it...
How it works...
Killing tasks
How to do it...
How it works...
State persistence
How to do it...
How it works...
Reconciliation
How to do it...
How it works...
Chapter 5: Managing Containers
Introduction
Enabling the Mesos containerizer
Getting ready
How to do it...
How it works...
Enabling POSIX isolators
Getting ready
How to do it....
How it works...
Enabling the POSIX disk isolator
Getting ready
How to do it...
How it works...
Configuring the shared filesystem isolator
Getting ready
How to do it...
How it works...
Configuring cgroup isolators
Getting ready
How to do it...
How it works...
Configuring the port mapping network isolator
Getting ready
How to do it...
How it works...
Configuring Docker image support for the Mesos containerizer
Getting ready
How to do it...
How it works...
Using the Docker containerizer
Getting ready
How to do it...
How it works...
Running an image from a private repository
Getting ready
How to do it...
How it works...
Using container network interface
Getting ready
How to do it...
How it works...
Monitoring containers with Sysdig
Getting ready
How to do it...
How it works...
Chapter 6: Deploying PaaS with Marathon
Introduction
Installing and configuring Marathon
Getting ready
How to do it...
How it works...
Monitoring Marathon
Getting ready
How to do it...
How it works...
Launching an application
Getting ready
How to do it...
How it works...
Launching a Docker container
Getting ready
How to do it...
How it works...
Setting up the discovery service
Getting ready
How to do it...
How it works...
Enabling SSL
Getting ready
How to do it...
How it works...
Enabling basic access authentication
Getting ready
How to do it...
How it works...
Using a custom authentication plugin
Getting ready
How to do it...
How it works...
Tuning Marathon
Getting ready
How to do it...
How it works...
Chapter 7: Job Scheduling with Metronome
Introduction
Installing and configuring Metronome
How to do it...
How it works...
Monitoring Metronome
How to do it...
How it works...
Scheduling jobs
How to do it...
How it works...
Chapter 8: Continuous Integration with Jenkins
Introduction
Building the Jenkins Mesos plugin
Getting ready
How to do it...
How it works...
Installing Jenkins
How to do it...
Enabling the Jenkins Mesos plugin
Getting ready
How to do it...
Index.
Notes:
Description based on publisher supplied metadata and other sources.
Local notes:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2021. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Contributor:
Janiszewski, Tomasz.
Other format:
Print version: Blomquist, David Apache Mesos Cookbook
ISBN:
9781785880933
OCLC:
1000395881