权限管理
KubePolaris 提供基于角色的访问控制(RBAC),支持细粒度的权限管理。
权限模型
核心概念
| 概念 | 说明 |
|---|---|
| 用户 | 系统使用者,可分配角色 |
| 角色 | 权限集合,定义可执行的操作 |
| 权限 | 具体的操作权限,如查看、编辑、删除 |
| 资源 | 权限作用的对象,如集群、命名空间 |
权限层级
系统权限
├── 集群权限
│ ├── 命名空间权限
│ │ └── 资源权限
用户管理
用户列表
在 系统管 理 → 用户管理 查看所有用户:
- 用户名
- 邮箱
- 角色
- 状态
- 最后登录时间
创建用户
- 点击 新建用户
- 填写用户信息:
| 字段 | 说明 | 必填 |
|---|---|---|
| 用户名 | 登录用户名 | ✅ |
| 邮箱 | 用户邮箱 | ✅ |
| 密码 | 登录密码 | ✅ |
| 角色 | 分配角色 | ✅ |
| 状态 | 启用/禁用 | ✅ |
- 点击 保存
编辑用户
修改用户信息或分配新角色。
禁用用户
禁用后用户无法登录,但保留历史记录。
删除用户
彻底删除用户及相关记录。
重置密码
管理员可重置用户密码。
角色管理
内置角色
| 角色 | 说明 | 权限范围 |
|---|---|---|
| 超级管理员 | 系统最高权限 | 所有权限 |
| 集群管理员 | 集群级别管理 | 指定集群的完整权限 |
| 运维人员 | 日常运维操作 | 查看、操作工作负载 |
| 开发人员 | 开发相关操作 | 查看资源、Pod 终端 |
| 只读用户 | 仅查看权限 | 所有资源只读 |
创建自定义角色
- 进入 系统管理 → 角色管理
- 点击 新建角色
- 填写角色信息: