本节介绍如何创建 S3 数据集,用于连接对象存储。 更多信息,请参阅 Fluid 官方文档

前提条件

  • KubeSphere 平台需要安装并启用 FluidFluid Console 扩展组件。

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

  • 已配置完成 S3 bucket,且已获取访问该 bucket 的证书等信息。

步骤 1:创建保密字典

为了保证数据的安全,建议使用 Secret(保密字典)来配置创建数据集时需要的敏感信息,如 accessKeyId, accessKeySecret

  1. 以具有 cluster-admin 角色的用户登录 KubeSphere Web 控制台并进入您的集群。

  2. 在左侧导航栏选择配置 > 保密字典

  3. 在页面点击创建

  4. 基本信息页签,设置保密字典的基本信息,然后点击下一步

  5. 数据设置页签,在类型下拉列表中选择默认,添加键值对数据,然后点击创建

    此为示例:

    access_key_id

    用于访问 S3 bucket 的密钥 ID。

    secret_access_key

    用于访问 S3 bucket 的秘密访问密钥。

步骤 2:创建数据集

  1. 以具有数据集加速管理权限的用户登录 KubeSphere Web 控制台并进入您的集群。

  2. 在左侧导航栏选择数据集 > 数据集

  3. 在页面点击创建

  4. 基本信息页签,设置数据集的基本信息,然后点击下一步

    参数 描述

    名称

    数据集的名称。

    别名

    数据集的别名。不同数据集的别名可以相同。

    项目

    数据集与保密字典所属的项目必须相同。

    描述

    数据集的描述信息。描述可包含任意字符,最长 256 个字符。

  5. 数据源页签,配置数据源信息,然后点击下一步

    参数 操作

    数据源类型

    选择 S3。

    名称

    输入自定义名称。

    数据源

    输入 S3 bucket 的名称。

    访问配置

    • region: 输入 S3 bucket 所在的 region 信息,如 pek3b

    • endpoint: 输入 S3 bucket 的访问地址,如 s3.pek3b.qingstor.com

    • accessKeyId: 选择刚才创建的保密字典以及对应的,如 access_key_id

    • accessKeySecret: 选择刚才创建的保密字典以及对应的,如 secret_access_key

  6. 高级设置页签,点击创建

    创建完成的数据集将显示在数据集列表中。