I am planning to migrate data from one cluster to another cluster by taking snapshot of indices. In current k8s cluster, I do not have shared storage which is needed to define repo location. We are using rook-ceph block storage for elasticsearch cluster.
My first question, is shared path necessary for taking snapshot?
Second question is, can i use one PVC with ReadWriteMany with 3 elasticsearch sts objects? If yes, how would i define addition pvc information in values.yaml. I already defined
volumeClaimTemplate: template in values.yaml.
volumeClaimTemplate: accessModes: [ "ReadWriteOnce" ] storageClassName: "rook-ceph-block" resources: requests: storage: 200Gi
I appreciate if anybody could help me out in this regard.