美文网首页
K8s中用户获取非该用户所在namespace下资源的使用权限

K8s中用户获取非该用户所在namespace下资源的使用权限

作者: 蒙浩 | 来源:发表于2021-05-18 19:37 被阅读0次
今天做项目的时候遇到一个k8s serviceaccount访问权限的问题,需求:给default namespace下的某个用户增加 alert namespace下的configmap的使用权限。
废话不多说,直接上配置文件:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
  namespace: alert
  name: cm-reader
rules:
- apiGroups: [""]
  resources: ["configmaps"]
  verbs: ["get", "watch", "list"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: configmapuser
  namespace: alert
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: Role
  name: cm-reader
subjects:
- kind: ServiceAccount
  name: [username]
  namespace: default

这个地方要注意两点:
1.role和rolebinding一定要在资源所在的namespace下创建
2.rolebinding中,ServiceAccount部分必须带上该用户所在的namespace。

相关文章

  • K8s中用户获取非该用户所在namespace下资源的使用权限

    这个地方要注意两点:1.role和rolebinding一定要在资源所在的namespace下创建2.rolebi...

  • 普通用户授权kubernetes集群方法

    ​---为不同用户创建不同权限的k8s账号,此处为一个只有namespace下pod及日志查看权限的用户配置方法。...

  • 较好用户体验获取 App 使用权限

    较好用户体验获取 App 使用权限 目前市面上大多数的 App 获取权限都是在用户在使用该功能的时候弹出获取权限的...

  • 微信小程序获取用户所在城市

    在微信小程序中, 获取用户的地理位置是需要权限的, 如果只是获取用户所在的城市信息, 那只需查看用户ip所在的城市...

  • 用户与组

    1.用户与组 1.1 用户 在Linux中,用户是能获取系统资源权限的集合。不同的用户有不同的权限集合。并且所有用...

  • Runing Life隐私权限

    CloudRun是一款运动类型APP主要使用到一下两个隐私权限 隐私权限一:获取用户定位权限 获取该权限的主要目的...

  • Laravel-ACL 获取权限

    获取角色权限 获取用户权限 获取用户的权限,用户权限和角色权限会以键值对数组的形式一起返回。同时用户权限会覆盖角色...

  • 用户其他权限设置

    用户其他权限设置 在这个篇幅中,我们来了解一下有关“用户其他权限设置”的使用方法; 用户其他权限设置是==按钮类=...

  • 山西联通O域统一门开发事项纪要

    外部接口需求 获取用户信息(权限系统) 获取用户角色/权限列表(权限系统) 单点登录(redis_sso) 获取短...

  • DCL_01介绍

    GRANT:给用户授予权限(更删改查)DENY:收回用户权限,且禁止该用户从其他用户获取权限REVOKE:收回用户...

网友评论

      本文标题:K8s中用户获取非该用户所在namespace下资源的使用权限

      本文链接:https://www.haomeiwen.com/subject/obuyjltx.html