-
Notifications
You must be signed in to change notification settings - Fork 234
KEP 831-Kubeflow-Helm-Support: Support Helm as an Alternative for Kustomize #830
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for this great effort @chasecadet and team!
I will take a look next week.
@chasecadet @akgraner Please can you also inform about this KEP in Kubeflow Discuss?
/hold for community to review.
cc @kubeflow/wg-training-leads @kubeflow/wg-automl-leads @kubeflow/wg-manifests-leads @kubeflow/wg-data-leads @kubeflow/release-team @kubeflow/wg-pipeline-leads @kubeflow/wg-notebooks-leads @kubeflow/wg-deployment-leads @kubeflow/kubeflow-steering-committee
@chasecadet you need to sign your commits. |
|
Foundationally, this is still a discussion around if we have an "official" distribution or not. This KEP proposes a single "mega" helm chart with all components inside, this is by definition, an opinionated "distribution" of Kubeflow Platform. The community has discussed and rejected having official distributions in the past, for reasons that are still applicable:
PS: I want to stress that your motivations about making Kubeflow easier to use are great, and I am sure some users would love a Kubeflow Distribution that looks like this. (In fact, there are at least 2 that I am aware of which are similar to your proposal already, so perhaps you can collaborate with them). However, it's critical to keep the project neutral and focused on the tools themselves. Also, while it's clearly not the intention of this KEP, there is a separate discussion around if automatically-generated helm charts based on the existing component kustomize manifests would be useful for downstream distributions. But that would be a completely separate proposal. |
Yes, here's the details and instructions you should folllow |
I think its a great initiative and I have already let @juliusvonkohout know that I am willing to contribute to it. |
* Explain Transfer Ownership for KSC Members Signed-off-by: Andrey Velichkevich <[email protected]> * Add issue name Signed-off-by: Andrey Velichkevich <[email protected]> * Fix election link Rename to DHL Fix social media links Signed-off-by: Andrey Velichkevich <[email protected]> --------- Signed-off-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Francisco Javier Arceo <[email protected]>
Signed-off-by: Anish Asthana <[email protected]>
According to [kubeflow/website #3664](kubeflow/website#3664) and [clomonitor.io](https://clomonitor.io/projects/cncf/kubeflow#community) this readme should have a trademark disclaimer. Signed-off-by: Paul Boyd <[email protected]>
Signed-off-by: Anish Asthana <[email protected]>
Signed-off-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Julius von Kohout <[email protected]>
Updating format and some discussed content Signed-off-by: Chase Christensen [email protected] Signed-off-by: Chase Christensen <[email protected]>
Updating the formatting. Signed-off-by: Chase Christensen <[email protected]>
Signed-off-by: Julius von Kohout <[email protected]>
… Signed-off-by: Chase Christensen [email protected]
Signed-off-by: Julius von Kohout <[email protected]>
Signed-off-by: Julius von Kohout <[email protected]>
Signed-off-by: varodrig <[email protected]>
Signed-off-by: Julius von Kohout <[email protected]>
DCO is still struggling. |
@thesuperzapper I want to make sure I fully understand your perspective, especially since you have a distribution. My goal is not to discourage contributions or distributions, so I have a few clarifying questions:
Looking forward to your insights! |
|
Mate!! You need to sign-off your commits |
#831 as placeholder. |
* Adding a proposal for new projects to be included in KF Signed-off-by: Francisco Javier Arceo <[email protected]> * Updating format Signed-off-by: Francisco Javier Arceo <[email protected]> * Removing commented out section Signed-off-by: Francisco Javier Arceo <[email protected]> * updated based on Andrey's and Johnu's feedback Signed-off-by: Francisco Javier Arceo <[email protected]> * updated donation doc Signed-off-by: Francisco Javier Arceo <[email protected]> * updated Signed-off-by: Francisco Javier Arceo <[email protected]> * add rough outline for doc Signed-off-by: Francisco Javier Arceo <[email protected]> * updated based on andrey's feedback Signed-off-by: Francisco Javier Arceo <[email protected]> * updated based on Andrey's feedback and adjusted language to 'join' Signed-off-by: Francisco Javier Arceo <[email protected]> * adding conformance Signed-off-by: Francisco Javier Arceo <[email protected]> * adjusting security section Signed-off-by: Francisco Javier Arceo <[email protected]> * updated based on andrey's feedback Signed-off-by: Francisco Javier Arceo <[email protected]> * More adjustments Signed-off-by: Francisco Javier Arceo <[email protected]> * updated Signed-off-by: Francisco Javier Arceo <[email protected]> * updated Signed-off-by: Francisco Javier Arceo <[email protected]> * Update how-to/join_kubeflow_ecosystem.md Co-authored-by: Anish Asthana <[email protected]> Signed-off-by: Francisco Arceo <[email protected]> * Update proposals/new-project-join-process.md Co-authored-by: Anish Asthana <[email protected]> Signed-off-by: Francisco Arceo <[email protected]> * Update proposals/new-project-join-process.md Co-authored-by: Anish Asthana <[email protected]> Signed-off-by: Francisco Arceo <[email protected]> * Update how-to/join_kubeflow_ecosystem.md Co-authored-by: Anish Asthana <[email protected]> Signed-off-by: Francisco Arceo <[email protected]> * updated based on valentinas feedback Signed-off-by: Francisco Javier Arceo <[email protected]> * Update to include KSC Normal decision process Signed-off-by: Francisco Javier Arceo <[email protected]> * make more explicit about top section Signed-off-by: Francisco Javier Arceo <[email protected]> * adjusted based on Andrey's feedback Signed-off-by: Francisco Javier Arceo <[email protected]> * updating based on johnu's feedback Signed-off-by: Francisco Javier Arceo <[email protected]> --------- Signed-off-by: Francisco Javier Arceo <[email protected]> Signed-off-by: Francisco Arceo <[email protected]> Co-authored-by: Anish Asthana <[email protected]>
Signed-off-by: Andrey Velichkevich <[email protected]>
@chasecadet i think the branch is malformed, since it was not a rebase, but something else. It should change 1 file, not 39. I have created #832 to continue. Please either close this PR with /close and continue in #832 or fix the branch, because otherwise we cannot merge it. |
I got confirmation on slack from @chasecadet to continue in #832 |
@juliusvonkohout: Closed this PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Proposal: Introduce Helm Chart for Basic Kubeflow Installation
Summary
This PR proposes introducing a Helm chart for deploying a basic Kubeflow installation. Given the increased demand and the KSC's stance in issue #821 on maintaining neutral deployment language and user-defined production readiness, supporting Helm will improve adoption and simplify deployments while preserving the flexibility of community-maintained manifests.
Background
There have been ongoing community efforts around Helm support, including discussions in the Kubeflow-Helm-Chart Slack channel. Formalizing this effort will provide users with an officially supported Helm chart that aligns with Kubeflow's deployment principles.
Next Steps