Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.49 KB

data_accessmodes.md

File metadata and controls

37 lines (31 loc) · 1.49 KB

示例 - 修改Dataset的访问模式

前提条件

在运行该示例之前,请参考安装文档完成安装,并检查Fluid各组件正常运行:

$ kubectl get pod -n fluid-system
alluxioruntime-controller-5b64fdbbb-84pc6   1/1     Running   0          8h
csi-nodeplugin-fluid-fwgjh                  2/2     Running   0          8h
csi-nodeplugin-fluid-ll8bq                  2/2     Running   0          8h
dataset-controller-5b7848dbbb-n44dj         1/1     Running   0          8h

通常来说,你会看到一个名为dataset-controller的Pod、一个名为alluxioruntime-controller的Pod和多个名为csi-nodeplugin的Pod正在运行。其中,csi-nodeplugin这些Pod的数量取决于你的Kubernetes集群中结点的数量。

设置Dataset的访问模式

在不指定 Dataset 的访问模式时,Dataset 的访问模式被默认设置为 ReadOnlyMany(只读)。如果想要修改 Dataset 的访问模式,需要在创建时在 spec.accessModes[] 中进行指定。

目前支持的访问模式有:

  • ReadOnlyMany : 能够以只读的方式挂载到多个节点
  • ReadWriteMany : 能够以可读可写的方式挂载到多个节点

示例

该示例设置 Dataset 的访问方式为 ReadWriteMany。

apiVersion: data.fluid.io/v1alpha1
kind: Dataset
metadata:
  name: demo
spec:
  mounts:
    - mountPoint: https://mirrors.bit.edu.cn/apache/hbase/2.4.14/
      name: hbase
      path: "/"
  accessModes:
    - ReadWriteMany