...
- Bring up a (virtual) Kubernetes cluster
- Deploy Labs Workbench
- Ideally, process should mimic deployment in other environments
Current environment
For developers, we achieve this with the ndslabs-startup repo. A simple shell script kube-up.sh brings up Kubernetes via Hyperkube. This requires access to /var/lib/docker and /var/lib/kubelet, which has proven problematic on MacOS and Windows with the newer Docker installs. A second shell script ndslabs-up.sh collects information from the user (domain name, IP address, email address) and uses kubectl to deploy a number of templated YAML files.
...