We were able to easily deploy and configure ArcGIS Enterprise on Kubernetes using dynamic provisioning with Azure Disk.
However, when using dynamic provisioning with Azure files, the first pod that comes up fails with a "crashLoopBack" error and the configuration does not proceed forward.
We have used the following storage class YAML:
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: arcgis-storage-default
provisioner: kubernetes.io/azure-file
mountOptions:
- dir_mode=0777
- file_mode=0777
- uid=0
- gid=0
- mfsymlinks
- cache=strict
- actimeo=30
parameters:
skuName: Standard_LRS
reclaimPolicy: Retain
allowVolumeExpansion: true
volumeBindingMode: WaitForFirstConsumer
Errors we are getting during configuration:

Logs from the failing container:
