arcalot / arcaflow-plugins-incubator

Unofficial test and under-development plugins for Arcaflow
Apache License 2.0
3 stars 7 forks source link

Plugin for k8s utilities -- Specifically node selector #51

Open dustinblack opened 1 year ago

dustinblack commented 1 year ago

Please describe what you would like to see in this project

Specifically what's needed now is a plugin to do random node selection and labeling with affinity and anti-affinity. I think it would be best to implement this as a step of a k8s utilities plugin that may have more use cases in the future. We may also want to allow for node selection by name or label via user input.

Please describe your use case

I have plugins that I want to schedule in a workflow with certain relationships, such as necessarily being on the same nodes or on different nodes.