Skip to content

How does one configure the execution backend for maptasks #1444

Answered by EngHabu
palchicz asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @palchicz,

As you observed, there are two plugins to run maptasks that ship as part of flyteplugins; k8s array and aws array.

Which plugin to use is controlled through this config

  1. By default, as you can see in sandbox, it uses k8s-array plugin. The way this executes array tasks is by launching a pod for every instance in the array. It's a simple and straightforward implementation but has some scale/performance drawbacks that we have some open issues to address (issue) but the big benefit it, it works out of the box.
  2. You can implement your own plugin that handles that task type and configure the system to use it instead.
  3. k8s-array and aws_array are the names of these two plugins. If yo…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@kumare3
Comment options

@EngHabu
Comment options

@SandraGH5
Comment options

@EngHabu
Comment options

@SandraGH5
Comment options

Answer selected by kumare3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants