...
- This works well on OpenStack VMs
- Doesn't work well for Docker on Windows/MacOS
- On MacOS, removing the /var/lib/kubelet volume actually works.
- Docker for Windows requires using Hyper-V (not Virtual Box)
- So far unable to get Hyperkube to work under Windows 10/Hyper-V without Vm.
- Our current ndslabs-startup/kube-up relies on Hyperkube, which is basically Kubernetes in Docker.
- Hyperkube works fine on CoreOS boxes in OpenStack, but has proven problematic under Docker for Mac and Docker for Windows due to permissions problems.
- The CoreOS project provides a process for launching Kubernetes on CoreOS, using another hyperkube image
...
- Domain name (dnsmasq)? For now add /etc/hosts entry
- IP address – IP of master node – same as used by kubeconfig
- ndslabs-up.sh
- kubectl label will change
- Email fails, but could output to log?
- No addons, currently
- Added bind service to support local DNS, based on instructions in
- http://www.damagehead.com/blog/2015/04/28/deploying-a-dns-server-using-docker/
- Worked like a charm, did have to add DNS server to network settings
Windows 10
...
Recommendations
- Support both Minikube and Hyperkube installs of Labs Workbench to support
- Refactor ndslabs-startup to work under both Minikube and Hyperkube installs.
...