helm - cannot get resource "namespaces" in API group
Check https://github.com/helm/helm/issues/3130, this might help.
I followed the instruction in the post:

kubectl --namespace kube-system create serviceaccount tiller

kubectl create clusterrolebinding tiller --clusterrole cluster-admin --serviceaccount=kube-system:tiller

helm init --service-account tiller --upgrade


This works for me.