Need Support for Deploying Dremio on AKS

Hello all,

I am trying to deploy Dremio on Azure Kubernetes Service for POC.
I am having 3 node AKS cluster with Node size Standard_D4ds_v5 (4vCPUs, 16 GB RAM).
I have azure vm where Helm3, Kubectl is installed.
I am following the instruction from the following GitHub link for dremio deployment.
GitHub link - https://github.com/dremio/dremio-cloud-tools/tree/master/charts/dremio_v2

When I ran the “helm install dremio . -n dremio -f my-values.yaml --wait --timeout 900s” cmd and after some time I checked status of the pods my dremio-master-0 is CrashinLoopBackOff following is the error message.

NAME READY STATUS RESTARTS AGE
dremio-executor-0 1/1 Running 0 85s
dremio-master-0 0/1 CrashinLoopBackOff 1 (13s ago) 85s
zk-0 1/1 Running 0 85s

when I check for the dremio-master-0 log I am getting error msg - Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in authority at index 12: dremioAdl://Azure DataLake Store Name.azuredatalakestore. net//system_iceberg_tables

following is the error msg.

2025-12-18 11:24:01,889 [main] ERROR ROOT - Dremio is exiting. Failure while starting services.
java.lang.RuntimeException: Unable to initialize Initializer SystemStoragePluginInitializer
at com.dremio.service.InitializerRegistry.start(InitializerRegistry.java:83)
at com.dremio.service.SingletonRegistry$AbstractServiceReference.start(SingletonRegistry.java:166)
at com.dremio.service.ServiceRegistry.start(ServiceRegistry.java:90)
at com.dremio.service.SingletonRegistry.start(SingletonRegistry.java:47)
at com.dremio.dac.daemon.DACDaemon.startServices(DACDaemon.java:214)
at com.dremio.dac.daemon.DACDaemon.init(DACDaemon.java:220)
at com.dremio.dac.daemon.DremioDaemon.main(DremioDaemon.java:125)
Suppressed: java.lang.NullPointerException: null
at com.dremio.exec.planner.plancache.CacheRefresherServiceImpl.close(CacheRefresherServiceImpl.java:90)
at com.dremio.service.SingletonRegistry$AbstractServiceReference.close(SingletonRegistry.java:158)
at com.dremio.common.AutoCloseables.close(AutoCloseables.java:142)
at com.dremio.service.ServiceRegistry.close(ServiceRegistry.java:103)
at com.dremio.service.SingletonRegistry.close(SingletonRegistry.java:107)
at com.dremio.common.AutoCloseables.close(AutoCloseables.java:142)
at com.dremio.common.AutoCloseables.close(AutoCloseables.java:72)
at com.dremio.dac.daemon.DACDaemon.close(DACDaemon.java:307)
at com.dremio.dac.daemon.DremioDaemon.main(DremioDaemon.java:124)
Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in authority at index 12: dremioAdl://Azure DataLake Store Name.

I have provided correct distStorage configuration details in my-values.yaml file and it is also creating folder (accelerator, downloads, metadata, node_history, profile, scratch, system_iceberg_tables, uploads)to my provided adls container.azuredatalakestore. netnet//system_iceberg_tables

Following is the content of my-values.yaml file for referencing.

my-values.yaml file



image: dremio/dremio-oss
imageTag: latest
annotations: {}
podAnnotations: {}
labels: {}
podLabels: {}
nodeSelector: {}
tolerations: []
coordinator:
  cpu: 2
  memory: 8192
  count: 0
  volumeSize: 512Gi
  web:
    port: 9047
    tls:
      enabled: false
      secret: dremio-tls-secret-ui
  client:
    port: 31010
    tls:
      enabled: false
      secret: dremio-tls-secret-client
  flight:
    port: 32010
    tls:
      enabled: false
      secret: dremio-tls-secret-flight
  startupProbe:
    failureThreshold: 300
    periodSeconds: 1
  readinessProbe:
    failureThreshold: 120
    periodSeconds: 1
executor:
  cpu: 2
  memory: 8192
  engines: ["default"]
  count: 1
  volumeSize: 128Gi
  cloudCache:
    enabled: false
    volumes:
    - size: 100Gi
zookeeper:
  image: zookeeper
  imageTag: 3.8.4-jre-17
  cpu: 0.5
  memory: 1024
  count: 1
  volumeSize: 10Gi
distStorage:
  type: "azureStorage"
  azureStorage:
    accountName: "<adls-account-name>"
    authentication: "accessKey"
    filesystem: "<adls-container-name>"
    path: "/"
    credentials:
      accessKey: "<accessKey>"
extraVolumes: []
extraVolumeMounts: []
extraEnvs: []
service:
  type: LoadBalancer




Please let me know if anyone have the solution for this.

Thank you in advance. :slight_smile:

@shubham It seems like you have an illegal character as part of your dist config in values.yaml

Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in authority at index 12: dremioAdl://Azure DataLake Store Name

Can you send that part of the file or send values.yaml?