You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: proposals/649-kubeflow-helm-support/README.MD
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,12 +28,12 @@ By making deployment easy, we attract more end users and foster collaboration wi
28
28
## Goals
29
29
30
30
31
-
✅ A fully functional Kubeflow Helm chart for the targeted release. This will install Kubeflow as a platform and as an individual component.
32
-
✅ Published Helm chart documentation with straightforward and uncomplicated configuration options.
33
-
✅ A step-by-step tutorial simplifying Kubeflow deployment for users.
34
-
✅ Contribution to the Kubeflow community effort for Helm-based installation as part of the official Kubeflow repository.
35
-
✅ Where possible, rely on upstream Helm charts (i.e., KServe/Istio).
36
-
✅ Consolidate community Helm efforts and prevent duplicate efforts.
31
+
✅ A fully functional Kubeflow Helm chart for the targeted release. This will install Kubeflow as a platform and as an individual component.
32
+
✅ Published Helm chart documentation with straightforward and uncomplicated configuration options.
33
+
✅ A step-by-step tutorial simplifying Kubeflow deployment for users.
34
+
✅ Contribution to the Kubeflow community effort for Helm-based installation as part of the official Kubeflow repository.
35
+
✅ Where possible, rely on upstream Helm charts (i.e., KServe/Istio).
36
+
✅ Consolidate community Helm efforts and prevent duplicate efforts.
37
37
38
38
39
39
## Non-Goals
@@ -54,12 +54,12 @@ This proposal introduces official Helm chart support for deploying Kubeflow. The
54
54
The Helm chart will allow users to:
55
55
56
56
57
-
✅ Deploy Kubeflow with a single Helm command, reducing installation complexity.
58
-
✅ Select specific components to install (e.g., Training Operator, Katib, Pipelines) without requiring the entire Kubeflow stack.
59
-
✅ Configure installations via Helm values, enabling customization for different environments (e.g., resource allocation, authentication settings, storage options).
60
-
✅ Upgrade and rollback Kubeflow deployments safely using Helm’s built-in version control.
61
-
✅ Integrate with GitOps workflows (e.g., ArgoCD, FluxCD) for automated deployments.
62
-
✅ Maintain a Helm chart structure similar to Argo’s, ensuring a familiar experience for Kubernetes users.
57
+
✅ Deploy Kubeflow with a single Helm command, reducing installation complexity.
58
+
✅ Select specific components to install (e.g., Training Operator, Katib, Pipelines) without requiring the entire Kubeflow stack.
59
+
✅ Configure installations via Helm values, enabling customization for different environments (e.g., resource allocation, authentication settings, storage options).
60
+
✅ Upgrade and rollback Kubeflow deployments safely using Helm’s built-in version control.
61
+
✅ Integrate with GitOps workflows (e.g., ArgoCD, FluxCD) for automated deployments.
62
+
✅ Maintain a Helm chart structure similar to Argo’s, ensuring a familiar experience for Kubernetes users.
63
63
64
64
65
65
## Measuring Success
@@ -133,10 +133,10 @@ A misconfiguration in values.yaml causes an issue. Instead of debugging manually
133
133
**Outcome & Value:**
134
134
135
135
136
-
✅ Fast, modular deployment – No need to install unnecessary components.
137
-
✅ Easy configuration – Fine-tune installations using Helm values.
138
-
✅ Smooth upgrades and rollbacks – No more breaking changes due to manual YAML edits.
139
-
✅ Better DevOps integration – Fits naturally into the team’s GitOps workflow with tools like ArgoCD.
136
+
✅ Fast, modular deployment – No need to install unnecessary components.
137
+
✅ Easy configuration – Fine-tune installations using Helm values.
138
+
✅ Smooth upgrades and rollbacks – No more breaking changes due to manual YAML edits.
139
+
✅ Better DevOps integration – Fits naturally into the team’s GitOps workflow with tools like ArgoCD.
140
140
141
141
142
142
##### Alex's Outcomes: Easily Deploy Kubeflow Using Helm
@@ -429,7 +429,7 @@ Major milestones might include:
429
429
430
430
431
431
### KPT
432
-
The [GCP Distribution](https://googlecloudplatform.github.io/kubeflow-gke-docs/docs/) uses KPT, but it requires maintaining KPT containers for function calls and is not as easily integrated with upstream communities that've standardized on Helm. We'd need to consider upstream vanilla manifests and use KPT.
432
+
The [GCP Distribution](https://googlecloudplatform.github.io/kubeflow-gke-docs/docs/) uses KPT, but KPT is not as easily integrated with upstream communities that've standardized on Helm. We'd need to consider upstream vanilla manifests and use KPT.
0 commit comments