<pre><code>Error: configmaps is forbidden: User "system:serviceaccount:k8s-tiller:k8s-tiller" cannot list configmaps in the namespace "k8s-tiller": clusterrole.rbac.authorization.k8s.io "tiller" not found
</code></pre>

<p>Can someone explain this error? The <code>"k8s-tiller": clusterrole.rbac.authorization.k8s.io "tiller" not found</code> does not make sense to me. What is this meant to indicate?</p>

<p>Please ignore how to actually solve the error, I'm just looking for an explanation of it.</p>

<p>This error for <strong>RBAC</strong>( to know more about RBAC, see <a href="https://kubernetes.io/docs/reference/access-authn-authz/rbac/" rel="nofollow noreferrer">here</a>). </p>

<p><strong>Serviceaccount</strong> <code>k8s-tiller</code> in namespace <code>k8s-tiller</code> has no permission to list <code>configmaps</code> in namespace <code>k8s-tiller</code>. Also <strong>Clusterrole</strong> <code>tiller</code> does not exist in your cluster. The ClusterRoleBinding or RoleBinding you created for your serviceaccount <code>k8s-tiller</code> included ClusterRole <code>tiller</code> as <code>roleRef</code>. But that ClusterRole <code>tiller</code> does not exist.</p>
