Jun 5, 2018 · 1 min
Faster Local Dev With Minikube
If your developing against kubernetes services or want to run your changes without pushing to a remote registry and want to run inside kubernetes:
First create a registry running in minikube:
1kubectl create -f https://gist.githubusercontent.com/joshrendek/e2ec8bac06706ec139c78249472fe34b/raw/6efc11eb8c2dce167ba0a5e557833cc4ff38fa7c/kube-registry.yaml
Forward your localhost:5000 to 5000 on minikube:
1kubectl port-forward --namespace kube-system $(kubectl get po -n kube-system | grep kube-registry-v0 | awk '{print $1;}') 5000:5000
Use minikube’s docker daemon and then push to localhost:5000
1eval $(minikube docker-env)
2docker push localhost:5000/test-image:latest
And then you can develop your helm charts and deploy quicker using localhost. No need to configure default service account creds or getting temporary creds.
