本指南介绍如何管理项目成员,包括导入成员和分配项目相关角色。
您可以通过导入已有的平台用户或添加 OIDC 用户,授予用户对项目及其命名空间的操作权限。分配平台提供的角色,如项目管理员、命名空间管理员或开发者。如果需要定制权限,可在 Users > Platform Roles > Kubernetes Roles 下创建原生 Kubernetes Role/ClusterRole,并通过 RoleBinding/ClusterRoleBinding 绑定到目标用户。
当平台未配置 OIDC IDP 时:
-)当配置了 OIDC IDP 时:
系统默认管理员用户及当前登录用户不可导入
在 Project Management 视图中,点击要管理的项目名称。
在左侧导航栏点击 Members。
点击 Import Member。
选择 Member List 或 OIDC Users。
您可以导入全部用户或选定用户。
使用右上角的用户组下拉菜单和搜索框按用户名筛选用户。
导入全部用户:
选择 Member List。
点击 Bind 下拉菜单,选择要分配给所有用户的角色。
如果角色需要命名空间,请从 Namespaces 下拉菜单中选择。
点击 Import All。
导入指定用户:
选择 Member List。
通过复选框选择一个或多个用户。
点击 Bind 下拉菜单,选择要分配给所选用户的角色。
如果角色需要命名空间,请从 Namespaces 下拉菜单中选择。
点击 Import。
选择 OIDC Users。
点击 Add 创建成员记录(多成员可重复此操作)。
在 Name 字段输入通过 OIDC 认证的用户名。
请确保用户名对应配置的 OIDC 系统可认证的账号,否则登录将失败。
从 Roles 下拉菜单选择角色。
如果角色需要命名空间,请从 Namespaces 下拉菜单中选择。
点击 Import。
导入成功后,您可以查看:
移除项目成员以撤销其权限。
在 Project Management 视图中,点击项目名称。
在左侧导航栏点击 Members。
使用搜索框旁的下拉列表按 Name、Display name 或 User Group 筛选成员。
点击要移除成员旁的 Remove。
在提示对话框中确认移除。