Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, failover and backup.
I'm trying to deploy Postgresql using Kubegres in Azure. I have configured Azure file storage and set them up as PVC. I was able to link that in the backups but couldn't find any option to link PVC to the Database files. In the yaml file, all I see is the option to enter "storageClassname", if I specify any class like "azurefile-csi" or do not specify anything then kubernetes is automatically creating new disks and attaching to each of the pod.
Is this the expected behaviour ? I was under the impression that all three pods will use the same shared storage and refer to the same file.
I'm trying to deploy Postgresql using Kubegres in Azure. I have configured Azure file storage and set them up as PVC. I was able to link that in the backups but couldn't find any option to link PVC to the Database files. In the yaml file, all I see is the option to enter "storageClassname", if I specify any class like "azurefile-csi" or do not specify anything then kubernetes is automatically creating new disks and attaching to each of the pod.
Is this the expected behaviour ? I was under the impression that all three pods will use the same shared storage and refer to the same file.