集群资源管理
✨ 特性:
- StorageClass(存储类)
- PersistentVolume(持久卷)
- ClusterRole(集群角色)
- ClusterRoleBinding(集群角色绑定)
- IngressClass(入口类) 本文档介绍如何在 Kube Nova 平台中管理 Kubernetes 集群级别的资源对象,包括 StorageClass、PersistentVolume、ClusterRole、ClusterRoleBinding 和 IngressClass 等。
操作路径:集群管理 → 集群资源 → 选择对应的集群
页面通过标签页组织不同类型的资源:StorageClass(存储类)、PersistentVolume(持久卷)、ClusterRole(集群角色)、ClusterRoleBinding(集群角色绑定)、IngressClass(入口类)。
StorageClass(存储类)
StorageClass 为管理员提供了一种描述存储"类"的方法,不同的类可能映射到不同的服务质量等级、备份策略或其他策略。
创建 StorageClass:点击「创建 StorageClass」按钮创建新的存储类。
搜索与筛选:支持按名称搜索,按供应商筛选。
资源操作(点击行末操作菜单):
- 查看 YAML:以 YAML 格式查看存储类的完整配置
- 查看详情:查看存储类的详细信息
- 编辑:修改存储类配置
- 取消默认/设为默认:设置或取消集群默认存储类
- 删除:删除存储类

PersistentVolume(持久卷)
PersistentVolume(PV)是集群中的一块存储,由管理员配置或使用 StorageClass 动态配置。
创建 PersistentVolume:点击「创建 PersistentVolume」按钮手动创建 PV。
搜索与筛选:支持按名称搜索,按状态和存储类筛选。
资源操作(点击行末操作菜单):
- 查看 YAML:以 YAML 格式查看 PV 的完整配置
- Describe:查看 PV 的详细描述信息
- 使用情况:查看 PV 的使用统计
- 编辑:修改 PV 配置
- 删除:删除 PV

ClusterRole(集群角色)
ClusterRole 是集群级别的权限集合,定义了一组对集群资源的访问规则。
创建 ClusterRole:点击「创建 ClusterRole」按钮创建新的集群角色。
搜索:支持按名称搜索角色。
资源操作(点击行末操作菜单):
- 查看 YAML:以 YAML 格式查看角色的完整配置
- Describe:查看角色的详细描述信息
- 使用情况:查看哪些主体绑定了该角色
- 权限摘要:查看角色包含的所有权限规则摘要
- 编辑:修改角色配置(系统角色不可编辑)
- 删除:删除角色(系统角色不可删除)

ClusterRoleBinding(集群角色绑定)
ClusterRoleBinding 将 ClusterRole 中定义的权限授予一个或一组用户,作用于整个集群。
创建 ClusterRoleBinding:点击「创建 ClusterRoleBinding」按钮创建新的角色绑定。
搜索:支持按名称搜索绑定。
资源操作(点击行末操作菜单):
- 查看 YAML:以 YAML 格式查看绑定的完整配置
- Describe:查看绑定的详细描述信息
- 实际权限:查看通过此绑定获得的实际权限列表
- 编辑:修改绑定配置
- 删除:删除绑定

IngressClass(入口类)
IngressClass 用于标识 Ingress 控制器的类型,允许在同一集群中运行多个 Ingress 控制器。
创建 IngressClass:点击「创建 IngressClass」按钮创建新的入口类。
搜索:支持按名称或控制器搜索。
资源操作(点击行末操作菜单):
- 查看 YAML:以 YAML 格式查看入口类的完整配置
- Describe:查看入口类的详细描述信息
- 使用情况:查看使用此入口类的 Ingress 资源
- 控制器状态:查看关联 Ingress 控制器的运行状态
- 编辑:修改入口类配置
- 设为默认:将此入口类设置为集群默认
- 删除:删除入口类
