-
Feature
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
Strategic Portfolio Work
-
False
-
-
False
-
-
50% To Do, 50% In Progress, 0% Done
-
0
-
Program Call
Feature Summary:
The JobSet controller, part of the Kubernetes SIGs, enables the orchestration of multiple Kubernetes Jobs as a cohesive, higher-level construct called a JobSet. Designed to manage complex workflows and multi-step batch processes, JobSet in OpenShift can simplify and enhance batch job execution by managing dependencies, sequencing, and parallelism across related Jobs.
Use Case:
OpenShift users often need to orchestrate workflows requiring multiple interdependent batch jobs. For instance, a machine learning pipeline might require data preprocessing, training, and validation stages, each as separate jobs. The JobSet controller allows users to define and manage these as one logical set with built-in error handling and retry mechanisms.
https://github.com/kubernetes-sigs/jobset
Operator requirement
Disconnected
Hypershift ROSA/ARO/OSD requirement -> for all operators
- operator can run on infra/worker node
- do not modify Machine config
- can be installed in non *openshift NS
- is build and tested via Konflux
- disconnected
- FIPS
- relates to
-
OCPSTRAT-1740 Enabling AI Workloads with LeaderWorkerSet (LWS) API in OpenShift
-
- In Progress
-
- links to