在尝试为我的集群设置Helm时,我声明了cluster-admin角色,该角色导致覆盖了默认的cluster-admin角色。现在,我的集群中不再有它了。我该如何解决?
答案 0 :(得分:1)
您可以使用以下yaml创建一个新的邮件:
cluster-admin.yaml :
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
annotations:
rbac.authorization.kubernetes.io/autoupdate: "true"
labels:
kubernetes.io/bootstrapping: rbac-defaults
name: cluster-admin
rules:
- apiGroups:
- '*'
resources:
- '*'
verbs:
- '*'
- nonResourceURLs:
- '*'
verbs:
- '*'
创建clusterRole:
$ kubectl apply -f cluster-admin.yaml
N.B。:
rbac.authorization.kubernetes.io/autoupdate: "true"
。
kubernetes.io/bootstrapping: rbac-defaults
。该标签用于表示Default roles and role bindings。