Dremio Perestency Issue

Hello, i’m trying to implement dremio for a customer using the helm chart to install on EKS. i have configured a PVC and PV which are mounted on the statefulsets.

The issue is after creating an account using the URL from the dremio ingress and restarting the master pod, the user doesn’t persist and it requires me to create a new one.
Thus i concluded that in the event of the dremio master pod crashes and restart, any data i started using with dremio will be lost.

I have went over the helm chart and dremio software documentation but found nothing of help.

I’ll be happy to answer any questions regarding our setup.

Please suggest ways to troubleshoot this issue.

Thanks.

@arielrahamim IT does look like your “db” folder on the coordinator is not on a PVC. Can you please validate that. Usually /opt/dremio/data is what defaults to the PVC

Hello Balaji, thank you it worked! I didn’t find any kind of mention to a “db” folder in the kubernetes documentation, might be worth adding, unless its there and i missed it ofc.

Another question i have, does dremio support secret manager on eks if i’m using IRSA?

@arielrahamim

Will create an internal doc request for “db” folder.

There seems to be an internal document for the IRSA requirement, let me get back to you on that

@balaji.ramaswamy Thank you, waiting for your reply about the IRSA.

@arielrahamim

Empty directory volume for /opt/dremio/aws

Create an init container that reads the values from the env AWS_WEB_IDENTIY_TOKEN_FILE and AWS_ROLE_ARN and creates a file in /opt/dremio/aws/credentials file that contains:

[profile aws_irsa]
web_identity_token_file = <Value of AWS_WEB_IDENTITY_TOKEN_FILE>
role_arn = <Value of AWS_ROLE_ARN>
Use the AWS credentials profile option and set it to use the profile "aws_irsa".