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