kubernetes - Kubernetes RBAC规则动词列表

标签 kubernetes service-accounts rbac

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

我已经为此创建了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"]

最佳答案

Here是RBAC动词的列表:

RBAC verbs

为了扩展,我认为您将需要写入权限(createupdatepatch)以及读取权限(getlistwatch)。

关于kubernetes - Kubernetes RBAC规则动词列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57661494/

相关文章:

Kubernetes - 是否可以为多个节点设置一个公共(public) FQDN?

google-cloud-platform - 如何使用服务帐户从 python 代码访问 GCP 云功能?

google-apps-script - 服务帐户可以调用 Google Apps 脚本执行 API 吗?

kubernetes - 限制ServiceAccount/角色以管理所有群集中的 secret

azure - 使用什么 Azure RBAC API 来获取特定用户的角色?

ldap - 查询LDAP以获取用户的角色

containers - Google Container Engine和容器优化的Compute Engine有什么区别?

docker - kubernetes 调度昂贵的资源

rest - 使用 REST API 向 Google Cloud Platform 上的服务帐户添加角色

amazon-web-services - 指标服务器:v0.4.2 无法在 AWS kubernetes 集群环境中抓取指标(无法验证证书,不包含任何 IP SAN)