Summary
At the time of writing, Dremio does not support the use of Azure Files for the storage of the Dremio catalog (KVStore) due to the use of the CIFS protocol and lack of locking support.
Reported Issue
The question is whether Azure Files can be used for the storage of the Dremio catalog (KVStore) when using Azure Kubernetes Service (AKS).
Relevant Versions, Tools & Integrations
The latest supported Dremio v24.x and v25.x
Overview
Dremio does not support the CIFS protocol which is used by default in Azure Files. At the time of writing, there is also no locking support and CIFS is generally deemed slower than NFS.
Steps to Resolve
To check if you're using CIFS, exec onto the pod and run `mount`. This will show if you have a mount of type cifs.
Next Steps
If looking to add redundancy for Azure managed disks, we advise looking at specific Azure options, that are documented in https://learn.microsoft.com/en-us/azure/virtual-machines/disks-redundancy