mentoring icon indicating copy to clipboard operation
mentoring copied to clipboard

KServe Easy Deploy: Helm-based Onboarding Experience for ML Developers

Open akshaymittal143 opened this issue 9 months ago • 4 comments

CNCF Project Name: KServe – Standardized Serverless ML Inference Platform on Kubernetes

Title: KServe Easy Deploy: Helm-based Onboarding Experience for ML Developers
  • Description:
KServe is a powerful platform for deploying machine learning models on Kubernetes. However, its setup can be complex for newcomers, especially those without deep Kubernetes expertise. This project aims to simplify the onboarding process by developing a Helm chart and an optional CLI tool that streamline the deployment of KServe and associated components.​

Key Objectives:

- Develop a Helm chart that automates the installation of KServe along with optional components like Knative, Istio, Cert Manager, and Prometheus.​

- Create an optional CLI tool (kserve-lite) to further simplify deployment and management tasks.​

- Provide sample configurations and documentation for deploying common ML models (e.g., scikit-learn, HuggingFace Transformers).​

- Ensure the solution is customizable to cater to various user needs and environments.
  • Expected Outcome:
- A publicly available Helm chart hosted on ArtifactHub or the CNCF repository.​

- An optional CLI tool (kserve-lite) for simplified user interactions.​

- Comprehensive documentation, including step-by-step guides and sample configurations.​

- Improved onboarding experience for new users, leading to increased adoption of KServe.
  • Recommended Skills:
- Familiarity with Kubernetes and Helm.​

- Experience with YAML, Bash scripting, and optionally Python.​

- Understanding of machine learning model deployment processes.​

- Basic knowledge of DevOps practices and tools.

  • Mentor(s): Akshay Mittal ([email protected]) https://www.linkedin.com/in/akshaymittal143/

  • Upstream Issue (URL): A proposal issue will be created in the KServe GitHub repository to discuss and track the development of the Helm chart and CLI tool: https://github.com/kserve/kserve/issues

akshaymittal143 avatar Apr 11 '25 18:04 akshaymittal143

Hi @akshaymittal143, This is a great idea! I’d love to contribute and be involved in bringing it to life.

rvs1729 avatar May 06 '25 07:05 rvs1729

Hi @akshaymittal143, i am interested in contributing this, can you get back if the issue is still open.

KKDevOps07 avatar May 27 '25 06:05 KKDevOps07

Hi @akshaymittal143, where do you want me to start, can you guide me.

KKDevOps07 avatar May 29 '25 05:05 KKDevOps07

Hi @akshaymittal143, where do you want me to start, can you guide me.

Please slack me on CNCF, lets discuss next steps!

akshaymittal143 avatar May 29 '25 16:05 akshaymittal143

Hi @akshaymittal143 I want to contribute. I'd be obliged if you could guide me through it.

diya-18 avatar Jun 30 '25 15:06 diya-18

Created a issue on Kserve: https://github.com/kserve/kserve/issues/4560

akshaymittal143 avatar Jun 30 '25 15:06 akshaymittal143

thanks akshay!

On Mon, Jun 30, 2025 at 9:12 PM Akshay Mittal @.***> wrote:

akshaymittal143 left a comment (cncf/mentoring#1412) https://github.com/cncf/mentoring/issues/1412#issuecomment-3019691194

Created a issue on Kserve: kserve/kserve#4560 https://github.com/kserve/kserve/issues/4560

— Reply to this email directly, view it on GitHub https://github.com/cncf/mentoring/issues/1412#issuecomment-3019691194, or unsubscribe https://github.com/notifications/unsubscribe-auth/BDHQPWI74CGUEO7DG4MOD433GFLE7AVCNFSM6AAAAAB26ZPCUCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTAMJZGY4TCMJZGQ . You are receiving this because you commented.Message ID: @.***>

diya-18 avatar Jun 30 '25 16:06 diya-18

Hi, I'm sorry I missed this issue earlier. Thanks for your interest, but the CNCF LFX program here is only for CNCF projects.

nate-double-u avatar Jul 09 '25 22:07 nate-double-u