Skip to content

集群资源管理

特性:

  • StorageClass(存储类)
  • PersistentVolume(持久卷)
  • ClusterRole(集群角色)
  • ClusterRoleBinding(集群角色绑定)
  • IngressClass(入口类) 本文档介绍如何在 Kube Nova 平台中管理 Kubernetes 集群级别的资源对象,包括 StorageClass、PersistentVolume、ClusterRole、ClusterRoleBinding 和 IngressClass 等。

操作路径:集群管理 → 集群资源 → 选择对应的集群

页面通过标签页组织不同类型的资源:StorageClass(存储类)、PersistentVolume(持久卷)、ClusterRole(集群角色)、ClusterRoleBinding(集群角色绑定)、IngressClass(入口类)。

StorageClass(存储类)

StorageClass 为管理员提供了一种描述存储"类"的方法,不同的类可能映射到不同的服务质量等级、备份策略或其他策略。

创建 StorageClass:点击「创建 StorageClass」按钮创建新的存储类。

搜索与筛选:支持按名称搜索,按供应商筛选。

资源操作(点击行末操作菜单):

  • 查看 YAML:以 YAML 格式查看存储类的完整配置
  • 查看详情:查看存储类的详细信息
  • 编辑:修改存储类配置
  • 取消默认/设为默认:设置或取消集群默认存储类
  • 删除:删除存储类 image.png

PersistentVolume(持久卷)

PersistentVolume(PV)是集群中的一块存储,由管理员配置或使用 StorageClass 动态配置。

创建 PersistentVolume:点击「创建 PersistentVolume」按钮手动创建 PV。

搜索与筛选:支持按名称搜索,按状态和存储类筛选。

资源操作(点击行末操作菜单):

  • 查看 YAML:以 YAML 格式查看 PV 的完整配置
  • Describe:查看 PV 的详细描述信息
  • 使用情况:查看 PV 的使用统计
  • 编辑:修改 PV 配置
  • 删除:删除 PV

image.png

ClusterRole(集群角色)

ClusterRole 是集群级别的权限集合,定义了一组对集群资源的访问规则。

创建 ClusterRole:点击「创建 ClusterRole」按钮创建新的集群角色。

搜索:支持按名称搜索角色。

资源操作(点击行末操作菜单):

  • 查看 YAML:以 YAML 格式查看角色的完整配置
  • Describe:查看角色的详细描述信息
  • 使用情况:查看哪些主体绑定了该角色
  • 权限摘要:查看角色包含的所有权限规则摘要
  • 编辑:修改角色配置(系统角色不可编辑)
  • 删除:删除角色(系统角色不可删除) image.png

ClusterRoleBinding(集群角色绑定)

ClusterRoleBinding 将 ClusterRole 中定义的权限授予一个或一组用户,作用于整个集群。

创建 ClusterRoleBinding:点击「创建 ClusterRoleBinding」按钮创建新的角色绑定。

搜索:支持按名称搜索绑定。

资源操作(点击行末操作菜单):

  • 查看 YAML:以 YAML 格式查看绑定的完整配置
  • Describe:查看绑定的详细描述信息
  • 实际权限:查看通过此绑定获得的实际权限列表
  • 编辑:修改绑定配置
  • 删除:删除绑定 image.png

IngressClass(入口类)

IngressClass 用于标识 Ingress 控制器的类型,允许在同一集群中运行多个 Ingress 控制器。

创建 IngressClass:点击「创建 IngressClass」按钮创建新的入口类。

搜索:支持按名称或控制器搜索。

资源操作(点击行末操作菜单):

  • 查看 YAML:以 YAML 格式查看入口类的完整配置
  • Describe:查看入口类的详细描述信息
  • 使用情况:查看使用此入口类的 Ingress 资源
  • 控制器状态:查看关联 Ingress 控制器的运行状态
  • 编辑:修改入口类配置
  • 设为默认:将此入口类设置为集群默认
  • 删除:删除入口类 image.png