全部產品
Search
文件中心

Container Service for Kubernetes:配置資料集訪問模式

更新時間:Jul 05, 2024

Fluid彈性資料集的Dataset的訪問模式預設設定為ReadOnlyMany(唯讀)。您可以通過修改Dataset.spec.accessModes欄位指定Dataset訪問模式。本文介紹如何配置資料集訪問模式。

使用情境

Dataset支援ReadOnlyMany(唯讀模式)和ReadWriteMany(讀寫入模式)兩種訪問模式。該兩種訪問模式分別適用於以下情境。

  • ReadOnlyMany:適用於應用對資料僅有讀請求的情境,例如應用讀取資料,再集中資料進行機器學習模型訓練,或應用載入儲存於OSS或NAS檔案系統中的機器學習模型檔案,啟動模型推理服務。

  • ReadWriteMany:適用於應用需要將結果資料寫入檔案系統的情境,例如應用讀取資料,再集中資料進行預先處理,並需要將預先處理結果寫回緩衝系統或後端檔案系統。

Dataset樣本

apiVersion: data.fluid.io/v1alpha1
kind: Dataset
metadata:
  name: demo-readwrite
spec:
  mounts:
    - mountPoint: <mountpoint>
      name: demo
  accessModes:
    - ReadWriteMany

參數

描述

mountPoint

使用的是JindoRuntime(JindoFS),值為oss://<oss_bucket>/<bucket_dir>

  • <oss_bucket>:OSSObject Storage ServiceBucket名稱。

  • <bucket_dir>:Bucket子路徑,置空則預設為根路徑。

accessModes

配置資料集訪問模式,可選ReadOnlyManyReadWriteMany

  • ReadOnlyMany:使用唯讀方式掛載到多個節點。

  • ReadWriteMany:使用可讀可寫的方式掛載到多個節點。