Skip to content

Add ModelKit Push Component for Kubeflow Pipelines #967

@gorkem

Description

@gorkem

Kubeflow Pipelines currently lacks native support for packaging and pushing trained models to OCI-compliant registries using the ModelKit format

Create a reusable Kubeflow Pipeline component that packages model artifacts as ModelKits and pushes them to any OCI registry.

Features

  1. Metadata Extraction
  • Pull training parameters from Kubeflow ML Metadata
  • Include pipeline run ID, experiment name as Metadata
  • Map Kubeflow metrics to ModelKit metadata fields
  1. Authentication
  • Support Kubernetes secret mounting for registry credentials
  • Handle IRSA/Workload Identity for cloud deployments

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions