Error: error installing: the server could not find the requested resource HELM Kubernetes

I met the same problem, then I found this reply on here.

helm init --service-account tiller --override spec.selector.matchLabels.'name'='tiller',spec.selector.matchLabels.'app'='helm' --output yaml | sed 's@apiVersion: extensions/v1beta1@apiVersion: apps/v1@' | kubectl apply -f -

It works for me. You can see the detail in this issue.


Unfortunately, Helm is not working with the current version of Kubernetes (1.16.0) as we can see on the issue #6374

For now, we can work around the incompatibility by selecting an older version of Kubernetes.

Starting minikube with a previous Kubernetes version

To solve this issue, simply start the minikube setting the version using the --kubernetes-version param (Ref.):

minikube delete

minikube start --kubernetes-version=1.15.4

Try to reboot the Helm too with the following command:

helm init

After that, you will be able to use the Helm without problems.