Philippe Laflamme
05/22/2023, 2:53 AMgcs
). These can share a single pod's resources with no problem. I also have a few CPU intensive assets which I'd like to isolate in separate pods. I believe what I need is a custom implementation of RunCoordinator
that can launch runs in different RunLauncher
implementations; potentially, based on tags on those jobs / assets, e.g.: foo/launcher: k8s
Is there already support for something like this? I looked at the RunCoordinator
interface and the different implementations but I'm not sure I understand how they work; any guidance would be appreciated. Another approach is to use the K8sExecutor
(which is a pod per step), but this assumes the use of the K8sLauncher
which means that every run also gets its own pod which I'd like to avoid since it would be overkill for the tiny tasks. Is there another approach I could consider?Mark Fickett
05/22/2023, 1:12 PMPhilippe Laflamme
05/22/2023, 1:49 PMMark Fickett
05/22/2023, 2:07 PMdaniel
05/22/2023, 2:18 PMPhilippe Laflamme
05/22/2023, 3:06 PMdaniel
05/22/2023, 5:25 PMPhilippe Laflamme
05/22/2023, 6:12 PM