我在3节点k8s集群中安装了副本数为3的OpenEBS。我需要知道文件将存储在哪里?
答案 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