Kubeflow logo
GSoCInfrastructure and cloudAccepted in 2026

Kubeflow

The Machine Learning Toolkit for Kubernetes (AI)

30
Projects
4
Years accepted
9
In 2026

Projects by year

30

2026

9 acceptedShow
  • OptimizationJob CRD for Hyperparameter Optimization in Kubeflow Katib

    Accepted project · by Aniket Shaha

    This project addresses limitations in Kubeflow Katib current Experiment CRD, which uses a generic and loosely typed interface for hyperparameter...

  • Project 5: Helm Charts for Kubeflow Pipelines and Katib — Danish Siddiqui

    Accepted project · by danish9039

    KFP and Katib users deploying via Helm currently have no upstream-supported path — charts exist but drift from Kustomize baselines silently, with no...

  • Project 6: MCP Server for Kubeflow SDK

    Accepted project · by Krishna-kg732

    The Kubeflow SDK gives AI practitioners a clean Python interface to submit, monitor, and manage distributed training jobs on Kubernetes via...

  • Agentic RAG on Kubeflow — Multi-Index Retrieval with Kagent & MCP

    Accepted project · by Rohit Kumar (Kmrrohit)

    Kubeflow's documentation, GitHub issues, and platform code are spread across dozens of repositories with no unified search. This project evolves...

  • Kubeflow SDK/SparkClient - Batch Jobs, Observability & Production Readiness

    Accepted project · by Sameer_Yadav

    The current Kubeflow SparkClient (KEP-107) provides a solid foundation for running interactive Spark workloads on Kubernetes, but it is still missing...

  • Platform Scalability and Security

    Accepted project · by siddhant_jainn

    Kubeflow's adoption at enterprise scale exposes critical bottlenecks in controller efficiency, security posture, and operational overhead. This...

  • End-to-End ARM64 Support & Validation on Kubeflow

    Accepted project · by Syed Mohd Maaz

    ARM64 is becoming increasingly common with the rise of Apple Silicon and cloud instances like AWS Graviton, but Kubeflow still doesn’t run...

  • Project 11 - Composable Kale Notebooks with Visual Pipeline Editor

    Accepted project · by Yash_vrd

    Kale compiles a single Jupyter notebook into a Kubeflow Pipeline by parsing cell tags, detecting data dependencies with PyFlakes, and generating KFP...

  • Dynamic LLM Trainer Framework for Kubeflow — TRL Backend with Pluggable Multi-Framework Support

    Accepted project · by Yassin Hashem

    Kubeflow Trainer V2 currently supports only TorchTune as its LLM fine-tuning backend. TorchTune stopped adding new features in July 2025, leaving...

2025

11 acceptedShow
  • Project 7: GPU Testing for LLM Blueprints

    Accepted project · by Akash Jaiswal

    This project aims to use self-hosted runners to run GPU-intensive tasks like LLM blueprint or (planned) AI Playground. The necessary infra is...

  • Project 5: JupyterLab Plugin for Kubeflow

    Accepted project · by Amrit_Kumar

    This project addresses the issue of fragmented tools within the Kubeflow ecosystem, specifically Elyra, Kale, and Jupyter Scheduler, which...

  • Project3: Istio CNI and Ambient Mesh for Secure Kubeflow Deployments

    Accepted project · by Ayush Gupta (Madmecodes)

    This project aims to enhance Kubeflow's security posture by implementing Istio CNI by default and providing an optional Ambient Mesh configuration....

  • Batch Processing Gateway Integration

    Accepted project · by Fellipe Resende

    Jupyter Notebooks provide a powerful, interactive environment widely used by data scientists and ML engineers for exploratory analysis,...

  • Project 2: Kserve Models Web App

    Accepted project · by Harshit Nayan

    The KServe Models Web App is a crucial front-end interface for managing ML models deployed through KServe, a core component of Kubeflow. However, the...

  • Project 1: Kubeflow Platform Enhancements

    Accepted project · by Harshvir Potpose

    This project aims to enhance Kubeflow’s infrastructure by productionizing the SeaweedFS proof of concept as a secure alternative to MinIO, improving...

  • Deploying Kubeflow with Helm

    Accepted project · by Kunal Dugar

    The proposed project aims to bridge a critical gap in the Kubeflow ecosystem by introducing robust Helm-based deployment support. While Kustomize has...

  • Project 8: Support JAX and TensorFlow Training Runtimes

    Accepted project · by Mahdi Khashan

    This project implements key components of KEP-2170, introducing the Kubeflow Training V2 API. Specifically, it focuses on creating the...

  • Project 12: Empowering Kubeflow Documentation with LLMs

    Accepted project · by Santhosh Toorpu

    refer notion site for better view :...

  • Project 10: Support Volcano Scheduler in Kubeflow Trainer

    Accepted project · by Xinmin Du

    This document outlines a proposal to support Volcano for gang-scheduling in Kubeflow Trainer, so as to provide users with more AI-specific scheduling...

  • Project 11: Support Postgres for Kubeflow Pipelines Backend

    Accepted project · by Yunkai Li

    Kubeflow Pipelines (KFP) currently only supports MySQL/MariaDB databases, creating a significant limitation for many organizations that standardize...

2024

8 acceptedShow

2020

2 acceptedShow

Public proposals

1

Read them for structure, not to copy. All proposals for Kubeflow.