...
- Deployed Ubuntu 16.10 VM via Azure portal
- Standard DS2_v2 (2 Cores, 7 GB memory). (Wow, that takes a really long time!)
- Add endpoint for 443 access
- Start Labs Workbench
- apt-install docker.io
- git clone ndslabs-startup
- kube-up.sh (+ bash_profile changes)
- Same SMTP problem as before – but manual registration worked
AWS VM
- Deployed CoreOS 1298.5 stable via AWS Management Console
- t2.micro, because it was free! (way too small)
- Expose HTTP/HTTPS ports via security group
- Create a DNS rule pointing to the public IP of this node
- SSH in and start Labs Workbench
- git clone ndslabs-startup
- kube-up.sh (+ bash_profile changes)
- ndslabs-up.sh
- Same SMTP problem as before
Vagrant
Vagrant is a tool to manage virtual machines. The approach described below comes from CoreOS as a method to deploy a Kubernetes cluster via VirtualBox (or similar). Vagrant has multiple providers, so it might be possible to use the same Vagrant configuration to deploy a Kubernetes cluster on VirtualBox on your laptop and deploy a full cluster on OpenStack. However, it's not clear how useful this might be.
...