首页 / 平台管理 / 存储管理 / 对象存储类 / 创建存储类:MinIO 对象存储 (Alpha)

创建存储类:MinIO 对象存储 (Alpha)

MinIO 对象存储可为平台提供基于 MinIO 存储集群提供安全可靠、可扩展的共享文件存储服务,适用于文件共享、数据备份等场景。

名词解释

名词 全称 描述
COSI Container Object Storage Interface 容器对象存储接口,它的目标是成为跨多个对象存储供应商的公共抽象层,动态地为工作负载提供对象存储服务,同时第三方存储厂商也可以使用 COSI 编写插件,从而在 Kubernetes 中暴露为新的存储系统,无需修改 Kubernetes 的核心代码。

功能比较

存储类名称 适用场景及功能 接入方式
MinIO 对象存储
  • 需安装 MinIO 对象存储卷插件。
  • MinIO 是一个轻量级对象存储系统,旨在提供高性能、低延迟的对象存储服务,适合需要快速访问和检索数据的场景。
基于 COSI 的存储接入方式。
Ceph 对象存储
  • 需安装 Ceph 对象存储卷插件。
  • Ceph 是一个复杂的存储系统,其设计目标更为广泛,适用于多种存储需求,包括块存储、对象存储、文件存储,由于其复杂性,Ceph 可以应对更复杂的业务场景。

前提条件

使用下述任意一种方式,提前准备 MinIO 存储服务。

操作步骤

部署容器对象存储接口插件

为使用对象存储功能,您须首先部署容器对象存储接口插件。

  1. 在左侧导航栏中,单击 集群管理 > 集群

  2. 单击待部署组件的 集群的名称

  3. 插件 页签下,单击 容器对象存储接口 右侧的 > 部署

  4. 等待部署状态为 部署成功 后完成部署。

部署卷插件

  1. 在左侧导航栏中,单击 存储管理 > 对象存储类

  2. 单击 创建对象存储类

  3. 单击 MinIO 对象存储 卡片上的 部署

  4. 插件 页签下,单击右侧的 > 部署

  5. 获取信息 中的 接入地址 填写到 接入地址 中。

  6. 单击 创建,把 获取信息 中的 accesskeysecretkey 的值,分别填写到 ACCESSKEYSECRETKEY 对应的 中。

  7. 单击 创建,在 密钥 下拉选择框中选择创建的密钥。

  8. 单击 部署

创建存储类

  1. 在左侧导航栏中,单击 存储管理 > 对象存储类

    说明:下述内容以表单方式为例,您也可选择 > YAML 创建 完成操作。

  2. 单击 创建对象存储类

  3. 选择 MinIO 对象存储,单击 下一步

  4. 参考以下说明,配置部分参数。

    参数 说明
    回收策略 存储桶的回收策略。默认使用 删除 策略,即删除存储桶声明的同时,也会删除绑定的存储桶。
    分配项目 请分配可使用此类型存储的项目。
    如果暂时没有项目需要使用此类型存储,您也可先不分配项目,后续再更新项目。
  5. 单击 创建

相关操作

获取信息

由于对接存储位置的不同,获取 接入地址ACCESSKEYSECRETKEY 的方式也不相同,请根据实际配置并选择下述一种方式进行获取。