Reader small image

You're reading from  Apache Mesos Cookbook

Product typeBook
Published inAug 2017
PublisherPackt
ISBN-139781785884627
Edition1st Edition
Right arrow
Authors (2):
David Blomquist
David Blomquist
author image
David Blomquist

David Blomquist been working with computers since the 1980s. His first computer was an Apple Macintosh and the first networked computer he managed was a 10 terminal Xenix system. Since that time, David has held positions in virtually every area of IT, including operations, development, and architecture. David now specializes in designing Big Data, HPC, and Grid Computing systems with applications in Health Care and Science. Most recently, he has designed and deployed several large-scale clusters for the Federal Government.
Read more about David Blomquist

View More author details
Right arrow

Agent authentication


In this recipe, you will learn how to authenticate agents to prevent alien agents and frameworks joining the cluster.

Getting ready

Before we start configuring authentication, we need to identify the principals of our cluster and generate secrets for them. In the following example, we assume we have two principal marathon (framework) and agent (all agents).

How to do it...

To enable authentication, we need to define which authentication mechanism we want to use. In this example, we will use CRAM-MD5, which is built into Mesos and is, in fact, quite a popular authentication algorithm used in SMTP and LDAP.

Master

Enable authentication of frameworks and agents by setting:

echo true > /etc/mesos-master/authenticate_frameworksecho true > /etc/mesos-master/authenticate_agents

Choose CRAM-MD5 as an authenticator:

echo crammd5 > /etc/mesos-master/authenticators

Create a file with the principals' secrets. Secrets provided by the principal will be checked against this file during...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Apache Mesos Cookbook
Published in: Aug 2017Publisher: PacktISBN-13: 9781785884627

Authors (2)

author image
David Blomquist

David Blomquist been working with computers since the 1980s. His first computer was an Apple Macintosh and the first networked computer he managed was a 10 terminal Xenix system. Since that time, David has held positions in virtually every area of IT, including operations, development, and architecture. David now specializes in designing Big Data, HPC, and Grid Computing systems with applications in Health Care and Science. Most recently, he has designed and deployed several large-scale clusters for the Federal Government.
Read more about David Blomquist