I Dockerized the kmaster and knodes that can run on single or multiple machines.
Steps to use
1-first use the ./build script to build both images
2-use the ./run script to start the kmaster
3-use the ./run <kmaster host> script to start the knode
4-repeat #3 on other machines if needed
I've added a few notable features
2-Each knode also runs dnsmasq for service lookup(instead of skydns)
3-knode networking is using OpenVSwitch. Note the kmaster is not on the OVS network on purpose.