Warm tip: This article is reproduced from serverfault.com, please click

service accounts-Kubernetes RBAC规则动词列表

(service accounts - List of Kubernetes RBAC rule verbs)

发布于 2019-08-26 16:15:53

我想给我的应用程序有限的访问权限,以获取不同状态集(甚至可能是部署)的副本,并在必要时按比例放大或缩小。

我已经为此创建了ServiceAccount,Rolebinding和Role,但是我找不到规则动词的完整列表(“ get”,“ watch”,“ list”,“ update”)及其局限性,例如,我可以使用update进行缩放还是需要另一个动词?在哪里可以找到描述这些动词的列表或表格?

我的yaml文件:

kind: Role
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
  name: scaler-role
  namespace: {{ .Release.Namespace  | quote }}
rules:
- apiGroups: ["apps"]
  resources: ["statefulset"]
  verbs: ["get", "watch", "list", "update"]
Questioner
AVarf
Viewed
0
Vikram Hosakote 2019-08-27 05:02:10

以下是RBAC动词的列表:

RBAC动词

对于缩放,我认为你需要写权限(createupdatepatch)具有读取权限(一起getlistwatch)。