Skip to content

[Discussion] Switch to use Job API with ArrayJob semantics #315

@terrytangyuan

Description

@terrytangyuan

From Aldo Culquicondor:

I left you a message in k8s Slack, but posting it here too in case you are not so active there.

I'm a sig-scheduling maintainer and I'm now looking into supporting array Jobs kubernetes/kubernetes#97169
We want this to enable MPI workloads on the Job API. I noticed that the MPI operator uses a StatefulSet. That seems like the best idea today. I'm wondering what it would take to migrate to Job, other than having a stable host name.

For extra context, we are also looking into having Job level orchestration for provisioning and scheduling. We have published this doc on how we envision it to work: bit.ly/k8s-job-management

I hope these topics interest you. Feel free to answer here or on Slack,

Related issue: kubernetes/kubernetes#97169

cc @alculquicondor @ahg-g @kubeflow/wg-training-leads

Let's use this issue to discuss with the community.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions