Skip to content

Latest commit

 

History

History
 
 

velocity-training-10-2015

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Container management with Docker, Mesos/Marathon and Kubernetes

Contents

Training session at Velocity NYC, 2015.

See the slide deck for background on containers, Docker, Mesos/Marathon, Kubernetes and further resources.

First you want to install the DCOS CLI and clone this repo in the directory where you've installed the CLI. For example, I've installed the CLI into ~/sandbox/dcos/ccm/dcos hence I would do the following:

$ pwd
/Users/mhausenblas/sandbox/dcos/ccm/dcos
$ git clone https://github.com/mesosphere/velocity-training.git
$ ls -al
total 24
drwxr-xr-x  6 mhausenblas  staff   306B 12 Oct 06:31 .
drwxr-xr-x  5 mhausenblas  staff   272B 12 Oct 06:13 ..
lrwxr-xr-x  1 mhausenblas  staff    78B 12 Oct 06:13 .Python -> /usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/Python
drwxr-xr-x  2 mhausenblas  staff   1.3K 12 Oct 06:13 bin
drwxr-xr-x  2 mhausenblas  staff   102B 12 Oct 06:13 include
-rw-r--r--  1 mhausenblas  staff   2.2K 12 Oct 06:13 install.sh
drwxr-xr-x  3 mhausenblas  staff   102B 12 Oct 06:13 lib
-rw-r--r--  1 mhausenblas  staff    60B 12 Oct 06:13 pip-selfcheck.json
drwxr-xr-x  7 mhausenblas  staff   272B 12 Oct 06:31 velocity-training

Going forward, we will call the directory you've installed the DCOS CLI in simply $DCOS_CLI_HOME.

Now check if you can access the DCOS cluster dashboard and you're all set:

DCOS Dashboard

The hands on sessions are:

  1. Containers & Docker
  2. Mesos & Marathon
  3. Kubernetes
  4. Putting It All Together

Resources