helm: Error: could not find a ready tiller pod
I’m bringing up Kubernetes on my Mac under minikube and xhyve, with the eye towards using Kubernetic to manage the whole thing. I installed helm from homebrew as brew install kubernetes-helm
.
When I do pretty much any Helm command, I get this error message:
$ helm status
Error: could not find a ready tiller pod
which seems pretty fundamental of a problem. I am not sure how to proceed from here, suggestions for debugging or component installation welcomed. However the upgrade seems to work:
$ helm init --upgrade
$HELM_HOME has been configured at /Users/emv/.helm.
Tiller (the helm server side component) has been upgraded to the current version.
Happy Helming!
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Reactions: 33
- Comments: 22 (3 by maintainers)
Commits related to this issue
- Allow more characters in label selectors (#2064) Label selectors also allows ".", "/" and "+" now Fixes #970 — committed to Nordix/helm by Sajfer 2 years ago
Run this command may solve your issue. kubectl logs --namespace kube-system tiller-deploy-2654728925-j2zvk
I did two things, and now it’s working.
minikube addons enable registry-creds
seemed to address the problem of “no credentials on this request”.I also waited a long time, and it came up. I can’t be certain that the registry-creds addon was the fix, but now it’s working:
Thanks @bacongobbler for the debug help, I’ll close this out.
if you run
kubectl -n kube-system get po
, do you see a tiller-deploy pod available there?allow master to run pods: kubectl taint nodes --all node-role.kubernetes.io/master-
If anyone else arrives at this point because you’re scripting up a
helm init
followed by ahelm upgrade --install
, the good news is you can now use thewait
command to wait for the pod to be ready before you do the upgrade. In the below I’m using labels to select the right pod:hi, sorry to reopen this, in my case
but when i run helm version i still get Error: could not find a ready tiller pod
I am still running on kubernetes v1.8.13 though if it means something.
is there something i am still missing? thanks
@vielmetti Thanks! - I can confirm “minikube addons enable registry-creds” was the fix for my tiller pod not starting.
Nothing in this thread helped me with the issue, although restarting Docker fixed it.
Sounds familiar. Happens to me all the time. Thanks for replying.
looks like everything in kube-system is in a pending state. Are you sure your cluster is healthy?