Last active
November 1, 2018 21:46
-
-
Save devtdeng/81b7d99e00bef7fe2a03ba12afb51284 to your computer and use it in GitHub Desktop.
minikube with docker on OSX
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ 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