Not the author of this post, but a maintainer of minikube. Glad to answer any questions.
If not what other local deployment method do you suggest that works good? (All other methods seem to be deprecated)
You can take a look at the k8s docs about running locally. There's a script that brings up a cluster with a configurable amount of nodes on linux.
[0] https://github.com/kubernetes/kubernetes/blob/v1.5.0/docs/de...
[1] https://github.com/kubernetes/kubernetes/blob/v1.5.0/hack/lo...
Right now, minikube supports rkt and docker. And the systemd integration of rkt is pretty nifty.