Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save fkurz/3d1ad0f3872411a328c1d441a5716bd1 to your computer and use it in GitHub Desktop.
Save fkurz/3d1ad0f3872411a328c1d441a5716bd1 to your computer and use it in GitHub Desktop.
Troubleshooting: fixing errors when running `minikube start` from golang

I was getting intransparent errors running minikube start from golang like the following:

E0207 12:05:03.470516 22708 start.go:376] Error starting cluster: kubeadm init: sudo /usr/bin/kubeadm init --config /var/lib/kubeadm.yaml --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests --ignore-preflight-errors=DirAvailable--data-minikube --ignore-preflight-errors=Port-10250 --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml --ignore-preflight-errors=FileAvailable--etc-kubernetes-manifests-etcd.yaml --ignore-preflight-errors=Swap --ignore-preflight-errors=CRI

This can apparently be fixed by stopping and deleting the Minikube instance and removing its cache before running the golang app:

minikube stop
minikube delete
rm -r ~/.minikube
go run $APP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment