本节介绍如何创建存储类。

前提条件

  • 您需要加入一个集群并在集群中具有存储类管理权限。有关更多信息,请参阅集群成员集群角色

  • 为使存储类可以正常提供存储资源,您需要提前配置存储系统并安装与存储系统对应的存储插件。有关更多信息,请联系您的存储系统提供商。

操作步骤

  1. 以具有存储类管理权限的用户登录 KubeSphere 企业版 Web 控制台并进入您的集群。

  2. 在左侧导航栏选择存储 > 存储类

  3. 在页面点击创建

  4. 基本信息页签,设置存储类的基本信息,然后点击下一步

    参数描述

    名称

    存储类的名称。名称只能包含小写字母、数字和连字符(-),必须以小写字母或数字开头和结尾,最长 63 个字符。

    别名

    存储类的别名。不同存储类的别名可以相同。别名只能包含中文、字母、数字和连字符(-),不得以连字符(-)开头或结尾,最长 63 个字符。

    描述

    存储类的描述信息。描述可包含任意字符,最长 256 个字符。

  5. 存储系统页签,选择一个系统或自定义,然后点击下一步

  6. 存储类设置页签,设置存储类的参数,然后点击创建

    参数描述

    卷扩展

    是否允许用户在 KubeSphere 企业版 Web 控制台扩展持久卷容量。

    回收策略

    持久卷的回收策略。KubeSphere 企业版平台默认使用 Delete 回收策略,即在持久卷声明被删除时同时删除持久卷。有关更多信息,请参阅 Kubernetes 官方文档

    访问模式

    允许卷使用的读写模式。

    • ReadWriteOnce:允许单个节点读取卷中的数据并向卷写入数据。

    • ReadOnlyMany:允许多个节点读取卷中的数据。

    • ReadWriteMany:允许多个节点读取卷中的数据并向卷写入数据。

    您可以在下拉列表中选择一种或多种访问模式。部分存储系统可能不支持某些访问模式。

    供应者

    存储类使用的存储插件。

    卷绑定模式

    持久卷声明创建后是否立即创建持久卷并将持久卷和持久卷声明绑定,支持以下模式:

    • 立即绑定:持久卷声明创建后立即创建持久卷并将持久卷和持久卷声明绑定。

    • 延迟绑定:挂载持久卷的容器创建后创建持久卷并将持久卷和持久卷声明绑定。

    参数

    与后端存储系统和存储插件匹配的参数键值对。

    • 点击添加可设置多个参数。

    • 在已创建的参数右侧点击trash-light 可删除参数。

    有关更多信息,请联系您的存储系统提供商。

    存储类创建完成后将显示在存储类列表中。