Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Introduce NDS Labs Interface
    1. Let users log in and play around on demo instance
    2. This might help keep their attention through the gory details
    3. Allude to setting one up at home if they so choose
  2. Grant Access to a VM: see Tutorial Environment Specs
  3. docker run --rm -it ndslabs/system-shell `usage command`
    1. kube-up.sh
    2. ndslabs-up.sh
    3. toolserve-up.sh
  4. Walk through GUI, apictl, kubectl, docker
    1. Let user play around on the instance they just built
  5. docker run --rm -it ndslabs/developer-shell bash
    1. Walk them through running NDSDEV
    2. This will enable them to add custom software to their instance
    3. Check out
    NDS Labs from Git
  6. Run NDS Labs (single-host dev instance - this is mostly scripted out)
    1. Start Kubernetes / etcd (docker image)
    2. Start the API Server (script? docker image?)
    3. Load service / stack specs into etcd (script)
    4. Load GUI dependencies (docker image)
    5. Start the GUI (docker image)
    1. nds-labs from Github
  7. git pull nds-org/developer-tutorial
    1. Each step is a branch?
    Let user play around on the instance they just built
  8. Walk the user through adding a custom service (OwnCloud?)
    1. Introduce our service spec
    2. Prerequisite: Docker image: sort non-technical description?
    3. Analogy to Kubernetes? short non-technical description?
    4. Show how to define a custom service (OwnCloud) using our spec
    5. Load custom spec into etcd
    6. Launch new "OwnCloud" stack with the CLI or GUI

...