question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Unable to install Dagster via HELM

See original GitHub issue

I am trying to install Dagster via HELM on AWS EKS by following this documentation: https://docs.dagster.io/deployment/guides/kubernetes/deploying-with-helm

I am using EKS version 1.23 and the Dagster HELM chart version 1.0.12

I install dagster and then get the following errors, but I’m not sure why this is happening.

image

All three pods have one failed container: Daemon - image

Dagit - image

Dagster user deployments - image

The error log in all the Daemon and Dagit failed containers is: exec /bin/bash: exec format error

The error log in the user deployment container is: exec /usr/local/bin/dagster: exec format error I am not sure as to what the problem could be given that I am following the tutorial. Is it an EKS / HELM incompatibility issue?

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:9 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
dangal95commented, Nov 2, 2022

@madhur-tandon You are right 😃 My EC2 instances were of type “g” which are ARM based, and the official Dagster images are built on AMD architectures. Switching to type “a” EC2 solved it for me. I am closing this issue.

0reactions
madhur-tandoncommented, Oct 28, 2022

It’s probably because you guys are building the docker image on an M1 Mac i.e. ARM architecture while the EC2 machines on the EKS cluster are Linux machines with the x86 or perhaps amd64 architecture. You should probably use the --platform argument while building your image with docker.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Deploying with Helm - Dagster Docs
Using Helm, users specify the configuration of required Kubernetes resources to deploy Dagster through a values file or command-line overrides.
Read more >
Deploying with Helm - Dagster Docs
We walk through a Kubernetes deployment of Dagster using Helm. ... If you are creating your own user code images, Docker should be...
Read more >
Customizing your Kubernetes Deployment - Dagster Docs
This section covers common ways to customize your Dagster Helm deployment. ... to pass custom configuration through to the Kubernetes Jobs and Pods...
Read more >
Customizing Helm - Dagster Docs
We go over common ways to customize your Dagster Helm deployment. This includes adding Kubernetes and Celery configuration at the pipeline and solid...
Read more >
dagster-k8s API docs
Configuration set using tags on a @job will only apply to the run level. ... Upon installation, the Helm chart will provide instructions...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found