Are your writing you own helmChart or k8s deployment?
If you are using current OSS helmChart, then it’s a statefulSet, we recommend to use cloud provided network disk for server storage(e.g. aws ebs), so no matter where the pod starts, the disk will be re-mount to that pod and you don’t have to download data from remote(e.g. s3) again.