如何更改仪表板管理员

how to change dashboard admin

我运行

kubectl create clusterrolebinding dashboard-admin -n default --clusterrole=cluste-admin --serviceaccount=default:dashboard

而不是

kubectl create clusterrolebinding dashboard-admin -n default --clusterrole=cluster-admin --serviceaccount=default:dashboard

我想将仪表板管理员设置为 cluster-admin 而不是 cluste-admin

如果我运行

kubectl create clusterrolebinding dashboard-admin -n default --clusterrole=cluster-admin --serviceaccount=default:dashboard

终端输出

服务器错误 (AlreadyExists): clusterrolebinding.rbac.authorizatoin.k8s.io "dashboard-admin" 已经存在

当我从计算机上的浏览器访问仪表板时,系统提示我输入令牌,并且能够按预期登录。我有很多错误都以 "cluste-admin" not found 结尾。我希望这些都消失

现在实现此目的的唯一方法是删除 clusterrolebinding 并使用以下方法重新创建它:

kubectl delete clusterrolebinding dashboard-admin
kubectl create clusterrolebinding dashboard-admin -n default --clusterrole=cluster-admin --serviceaccount=default:dashboard