Skip to content

Instantly share code, notes, and snippets.

@devtdeng
Last active November 1, 2018 21:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save devtdeng/81b7d99e00bef7fe2a03ba12afb51284 to your computer and use it in GitHub Desktop.
Save devtdeng/81b7d99e00bef7fe2a03ba12afb51284 to your computer and use it in GitHub Desktop.
minikube with docker on OSX
$ brew update
$ brew cask install minikube
$ brew install kubernetes-cli
$ brew install docker-machine-driver-hyperkit
# docker-machine-driver-xhyve need root owner and uid
$ sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit
$ sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit
$ minikube start --logtostderr --vm-driver=hyperkit
# minikube start creates kubectl context in ~/.kube/config
$ minikube dashboard
$ kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.10 --port=8080
$ kubectl expose deployment hello-minikube --type=NodePort
$ kubectl delete deployment hello-minikube
$ kubectl delete service hello-minikube
$ minikube stop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment