Advanced v2.0

Advanced v2.0
Advanced v1.0
Express v1.0
  1. Release Notes
  1. 产品介绍
  1. 安装指南
  1. 快速入门
  1. 管理员指南
    1. 多租户管理
    1. 平台管理
    1. 基础设施
    1. 监控中心
    1. 平台设置
    1. 工具箱
    1. 通用配置
    1. FAQ
  1. 用户指南
    1. 应用
    1. 工作负载
    1. 存储
    1. 网络与服务
    1. 监控告警
    1. 配置中心
    1. 项目设置
    1. DevOps 工程
  1. API 文档
  1. 常见问题
  1. 附录
KubeSphere®️ 2019 All Rights Reserved.

存储类型

存储类型 (StorageClass) 是由 集群管理员 配置存储服务端的参数,并按类型提供存储给集群用户使用。通常情况下创建存储卷之前需要先创建存储类型,目前支持的存储类型如 QingCloud 云平台块存储QingStor NeonSANGlusterFSCeph RBDNFSLocal Volume (仅 all-in-one 支持) 等。需要注意的是,当系统中存在多种存储类型时,只能设定一种为默认的存储类型。

创建存储类型

首先登录 KubeSphere 管理控制台,选择 平台管理 → 基础设施 → 存储类型,进入存储类型列表页面。作为集群管理员,可以查看当前集群下所有的存储类型和详细信息。

第一步:填写基本信息

在存储类型列表页,点击 创建 按钮,填写基本信息:

  • 名称:为存储类型起一个简洁明了的名称,便于用户浏览和搜索。
  • 描述信息:详细介绍存储类型的特性,当用户想进一步了解该存储类型时,描述内容的完整将变得尤为重要。
  • 允许存储卷扩容:存储卷允许扩容与否开关。
  • 回收机制:默认 Delete,相关的存储资产比如 QingCloud 块存储也会一并删除。

存储类型 - 基本信息

第二步:存储类型设置

设置存储类型的详细参数,这一步的参数会根据 供应者 (Provisioner) 不同而变化,以设置青云块存储插件 CSI-QingCloud 为例,其他存储类型的参数释义参见 存储配置说明

存储类型 - 参数设置

  • 供应者 (Provisioner):实际上是个存储分配器,用来决定使用哪个卷插件分配 PV,例如选择 csi-qingcloud, Ceph RBD 或 GlusterFS。

  • 访问模式 (Access Modes):指定 PV 的访问模式,每个 PV 都有一套自己的用来描述特定功能的访问模式。注意,一个卷一次只能使用一种访问模式挂载,即使它支持多种访问模式。

    • ReadWriteOnce——该卷可以被单个节点以读/写模式挂载。
    • ReadOnlyMany——该卷可以被多个节点以只读模式挂载。
    • ReadWriteMany——该卷可以被多个节点以读/写模式挂载。
  • type: 云平台存储卷类型。比如在青云的公有云上,0 代表性能型硬盘;3 代表超高性能型硬盘;1 或 2(根据集群所在区不同而参数不同)代表容量型硬盘。 详见 QingCloud 文档

  • maxSize/minSize: 限制存储卷类型的存储卷容量范围,单位为 GiB。

  • stepSize: 设置用户所创建存储卷容量的增量,单位为 GiB。

  • fsType: 卷的文件系统,支持 ext3, ext4, xfs. 默认为 ext4。

设置默认存储类型

一个 Kubernetes 集群中仅允许设置一个默认存储类型,在存储类型的详情页点击 更多操作 可设置默认的存储类型。若需要删除存储类型同样在当前页面操作。

设置默认存储类型

存储类型
创建存储类型
第一步:填写基本信息
第二步:存储类型设置
设置默认存储类型