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

前提条件

  • KubeSphere 平台需要安装并启用 Fluid 和 Fluid 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. 在高级设置页签,点击创建。

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