【发布时间】:2020-06-17 03:35:39
【问题描述】:
我是 Kubernetes 管理的新手。在尝试列出和设置新的 cronjobs 时,其中一位用户收到以下错误:
来自服务器的错误(禁止):禁止 cronjobs.batch:用户 无法在命名空间中列出 cronjobs.batch
创建此用户时的角色:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
namespace: <user>
name: <user>-role
rules:
- apiGroups: ["", "extensions", "apps"]
resources: ["*"]
verbs: ["*"]
创建此用户时的角色绑定:
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: <user>-role-binding
namespace: <user>
subjects:
- kind: User
name: <user>
apiGroup: ""
roleRef:
kind: Role
name: <user>-role
apiGroup: ""
问题可能是什么?
【问题讨论】:
标签: kubernetes