Skip to content

Confusion about the Dagster hybrid deployment: agents, launchers, executors, workers #18267

Answered by gibsondan
skeller88 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @skeller88 - the overall understanding you lay out here is more or less entirely correct. Happy to mop up the specific questions here:

  • The agent does serve the role of run launcher. It spins up an isolated task/pod/process/etc. for each run based on instructions that it pulls from our API.
  • The default executor if you don't pick one is to run each op in its own subprocess. More here: https://docs.dagster.io/concepts/ops-jobs-graphs/job-execution#default-job-executor
  • The specific knobs available to configure the run worker vary considerably depending on which agent you're using (or what environment you're deploying to in OSS). We have a k8s agent configuration reference here, for example:

Replies: 1 comment 8 replies

Comment options

You must be logged in to vote
8 replies
@gibsondan
Comment options

@skeller88
Comment options

@gibsondan
Comment options

@podviaznikov
Comment options

@Radiergummi
Comment options

Answer selected by gibsondan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
deployment: k8s Related to deploying Dagster to Kubernetes area: deployment Related to deploying Dagster
4 participants