【发布时间】:2022-01-22 18:48:03
【问题描述】:
我想只授予一个用户“kubectl”命令的“get”权限。我想应该用RBAC完成,任何人都可以提出建议,谢谢。
【问题讨论】:
标签: kubernetes
我想只授予一个用户“kubectl”命令的“get”权限。我想应该用RBAC完成,任何人都可以提出建议,谢谢。
【问题讨论】:
标签: kubernetes
使用下一个内容创建一个allow-get.yaml 文件并由您的用户更改my-user,然后运行kubectl apply -f allow-get.yaml
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: allow-get
rules:
- apiGroups:
- ""
resources:
- "*"
verbs:
- get
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: allow-get-bind
subjects:
- kind: User
name: my-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: allow-get
【讨论】: