Skip to content

[lfx-mentorship-2025-Sept-Nov] Support TFJob and PyTorchJob in Karmada via Default Resource Interpreters #6586

@RainbowMango

Description

@RainbowMango

CNCF LFX mentorship
https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2025/03-Sep-Nov

LFX URL: https://mentorship.lfx.linuxfoundation.org/project/5b276804-9268-44c8-b339-1699c04397eb

Time Line: https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2025/03-Sep-Nov#timeline

Mentors: @lfbear @RainbowMango

What would you like to be added:
Implement default resource interpreters for TFJob and PyTorchJob workloads in Karmada. This includes writing the interpreter logic in Golang and Lua, ensuring proper scheduling and propagation of these workloads across member clusters. Additionally, create documentation on how to run TFJob and PyTorchJob on Karmada, and introduce the integration and best practices to the Kubeflow community.

Why is this needed:
Refer to #5115, and #6535

Iterated Tasks(draft, will update with details):

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    Status

    Planned In Release 1.16

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions