The Problem

Getting “Error: could not find a ready tiller pod” error when trying various helm commands.

> helm version
Client: &version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"}
Error: could not find a ready tiller pod

The Solution

This error is caused due to wrong configuration or version mismatch.

Follow the procedure to install helm and tiller using the below commands:

1. Delete the pre-installed helm:

# kubectl delete svc tiller-deploy -n kube-system
# kubectl delete deploy tiller-deploy -n kube-system

2. Install helm and tiller using this commands:

# helm init --client-only
# helm plugin install
# helm tiller install
# helm tiller start kube-system