意外地覆盖了默认的集群管理员角色



在尝试为集群设置Helm时,我声明了集群管理员角色,这导致了默认集群管理员角色的覆盖。现在我的集群中再也没有它了。我该怎么解决这个问题?

您可以使用以下yaml创建一个新的:

集群管理.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:
- '*'

创建集群角色:

$ kubectl apply -f cluster-admin.yaml

N.B.:

  • rbac.authorization.kubernetes.io/autoupdate: "true"用于自动对账。

  • CCD_ 2由API服务器添加。此标签用于表示默认角色和角色绑定。

最新更新