上云无忧 > 文档中心 > 腾讯云容器服务 TKE 标准集群 - 自定义策略授权
容器服务 TKE
腾讯云容器服务 TKE 标准集群 - 自定义策略授权

文档简介:
本文介绍如何通过自行编写 Kubernetes 的 ClusterRole 和 Role 以授予子账号特定权限,您可根据业务诉求进行对应操作。 策略语法说明: 您可自行编写策略语法,或通过访问管理 CAM 策略生成器创建自定义策略。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠
本文介绍如何通过自行编写 Kubernetes 的 ClusterRole 和 Role 以授予子账号特定权限,您可根据业务诉求进行对应操作。

策略语法说明

您可自行编写策略语法,或通过访问管理 CAM 策略生成器创建自定义策略。YAML 示例如下:

Role:命名空间维度

		
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: testRole
namespace: default
rules:
- apiGroups:
- ""
resources:
- pods
verbs:
- create
- delete
- deletecollection
- get
- list
- patch
- update
- watch

ClusterRole:集群维度

		
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: testClusterRole
rules:
- apiGroups:
- ""
resources:
- pods
verbs:
- create
- delete
- deletecollection
- get
- list
- patch
- update
- watch

操作步骤

说明
该步骤以子账号绑定自定义 ClusterRole 为例,与绑定 Role 的步骤基本一致,您可结合实际需求进行操作。
1. 登录容器服务控制台,选择左侧导航栏中的 集群
2. 在“集群管理”页面中,选择需升级的集群 ID。
3. 在集群详情页面中,选择左侧授权管理 > ClusterRole。如下图所示:

4. 在 “ClusterRole” 管理页面中,选择右上角的YAML创建资源
5. 在编辑界面输入自定义策略的 YAML 内容,单击完成即可创建 ClusterRole。 该步骤以 ClusterRole:集群维度 YAML 为例,创建完成后,可在 “ClusterRole” 管理页面中查看自定义权限 “testClusterRole”。
6. 在 “ClusterRoleBinding” 管理页面中,单击RBAC策略生成器
7. 在“管理权限”页面的“选择子账号”步骤中,勾选需授权的子账号并单击下一步。如下图所示:

8. 进入“集群RBAC设置”界面,按照以下指引进行权限设置。如下图所示:

Namespace列表:按需指定权限生效的 Namespace 范围。
权限:选择“自定义”,并单击选择自定义权限。按需在自定义权限列表中进行权限选择,本文以选择已创建的自定义权限 “testClusterRole” 为例。
说明
您还可以单击添加权限,继续进行权限自定义设置。
9. 单击完成即可完成授权操作。

参考资料

如需了解更多信息,可参考 Kubernetes 官方文档:使用RBAC授权
相似文档
  • 访问凭证功能: 腾讯云容器服务 TKE 基于 x509 证书认证实现了以下功能: 每个子账号均单独具备客户端证书,用于访问 Kubernetes APIServer。 在 TKE 新授权模式下,不同子账号在获取集群访问凭证时,即访问集群基本信息页面或调用云 API 接口 DescribeClusterKubeconfig 时,将会获取到子账户独有的 x509 客户端证书,该证书是使用每个集群的自签名 CA 进行签发的。
  • 集群基本信息: 集群是指容器运行所需云资源的集合,包含若干台云服务器、负载均衡器等腾讯云资源。您可以在集群中运行您的应用程序。
  • Master 托管模式简介: 腾讯云容器服务 TKE 提供 Master、Etcd 全部托管的 Kubernetes 集群管理服务。 该模式下,Kubernetes 集群的 Master 和 Etcd 会由腾讯云技术团队集中管理和维护。您只需要购置集群,运行负载所需的工作节点即可,不需要关心集群的管理和维护。
  • 集群生命周期状态说明: 创建中: 集群正在创建,正在申请云资源。 规模调整中: 集群的节点数量变更,添加节点或销毁节点中。 运行中: 集群正常运行。
  • 本文介绍如何使用容器服务控制台创建标准集群,以及如何创建集群所需的私有网络、子网、安全组等资源。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部