我在哪里可以在OpenEBS的主机上找到卷/文件?

时间:2018-09-17 10:23:01

标签: openebs

我在3节点k8s集群中安装了副本数为3的OpenEBS。我需要知道文件将存储在哪里?

1 个答案:

答案 0 :(得分:1)

数据的位置取决于OpenEBS卷的类型。可以通过查询存储池信息来确定设备位置/路径。它可以是hostPath(用于jiva卷)或设备路径(用于cstor卷)。

OpenEBS Jiva卷:该路径也可以通过描述副本容器/部署来获得。

kubectl get deployment <volumename-name>-rep -n <pvc-namespace> -o yaml

OpenEBS cStor卷:该路径取决于存储池使用的磁盘。查找与cStor存储池关联的磁盘,然后通过获取“磁盘”对象上的详细信息来获取设备信息。使用的命令:

kubectl get storageclass <pvc-storage-class> -o yaml
#get the storage pool claim name 
kubectl get storagepool <storage-pool-claim-name>-<uid> -o yaml
#get disk name under disk list
kubectl get disk <disk-name> -o yaml