首页 > 解决方案 > client_email 或 client_id:在创建 RBAC 角色之前使用哪个字段来授予集群管理员权限

问题描述

我正在使用GKE API部署 GKE 组件。由于它是一个自动化过程,因此我将 service-account.json 传递给我的程序。此文件用于向 GKE 进行身份验证。

我想使用上述设置部署 RBAC 角色。根据GKE-RBAC-Docs, USER_ACCOUNT 需要被授予 cluster-admin-binding 才能成为 RBAC 角色。

service-account.json 文件有一个字段为client_email,另一个字段为client_id

在某些集群上,我需要client_email在 cluster-admin-binding 中授予用户身份,而在某些client_id.

你能告诉我我需要在集群中配置什么,以便只client_id需要创建 RBAC 角色吗?

标签: kubernetesgoogle-cloud-platformgoogle-kubernetes-enginerbac

解决方案


推荐阅读