Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Container management with Docker, Mesos/Marathon and Kubernetes


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
$ 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