Skip to main content
Question

clusterroles.rbac.authorization.k8s.io "kasten-admin" already exists

  • October 9, 2025
  • 1 comment
  • 37 views

Im trying to install kasten using helm and running to this error:

clusterroles.rbac.authorization.k8s.io "kasten-admin" already exists

 

I began by trying to install it in a name space with rescrictive policies and that failed as some pods where set to need it. 

After than I uninstalled the helm chart, tried again with more permissive policies and got this message. 

I have tried to remove the namespace, remove all CRDs and cluster roles with kasten or k10 in them. 

Also, when uninstalling the helm chart. I can see that the kasten-admin cluster role is removed, but this message still appears on installation.

1 comment

Hagag
Forum|alt.badge.img+2
  • Experienced User
  • October 13, 2025

Hi ​@piffo are you trying to install with release name “kasten”and not “k10”

When the Helm release name is kasten, K10 8.0.x ( tested on 8.0.1) templates define two different ClusterRoles with the same name kasten-admin:

  • k10/templates/rbac.yaml defines name: {{ .Release.Name }}-admin → with release kasten, this becomes kasten-admin.

  • k10/templates/clusterroles.yaml hardcodes name: kasten-admin.

     

That is why you see this error, we are working on resolving this.

for now i’d recommend to use a different release name ( you can use the name we provided in our docs “k10” ).

BR,
Ahmed Hagag