Releases: kromanow94/kubeflow-manifests
kubeflow-crds-0.4.1
Includes small fix from #19
kubeflow-0.5.1
Includes small fix from #19
kubeflow-crds-0.4.0
A Helm chart for Kubeflow CRDs
kubeflow-0.5.0-rc.5
A Helm chart for Kubeflow
kubeflow-0.5.0-rc.4
A Helm chart for Kubeflow
kubeflow-0.5.0-rc.3
A Helm chart for Kubeflow
kubeflow-0.5.0-rc.2
A Helm chart for Kubeflow
kubeflow-0.5.0-rc.1
A Helm chart for Kubeflow
kubeflow-0.5.0-rc.0
A Helm chart for Kubeflow
kubeflow-0.5.0
Kubeflow Helm Chart - Release Notes (v0.5.0)
Summary
Version 0.5.0 introduces support for Kubeflow Platform 1.9.1, updates to component dependencies, security improvements, and extended Helm-based deployment capabilities. This release further advances the goal of delivering a robust, kustomize-free Kubeflow installation experience using only Helm Charts.
Changes
-
Kubeflow 1.9.1 Compatibility:
- The Helm Chart now deploys Kubeflow 1.9.1, including all upstream enhancements and component updates.
-
Updated Dependencies:
- Refreshed Helm dependencies for improved compatibility, performance, and security:
- Istio
- cert-manager
- argo-workflows
- dex
- oauth2-proxy
- and more
- Refreshed Helm dependencies for improved compatibility, performance, and security:
-
New Component:
model-registry:- Added Helm support for the new
model-registrycomponent introduced in Kubeflow 1.9.1.
- Added Helm support for the new
-
NetworkPolicies Integration:
- Integrated the default NetworkPolicies introduced in Kubeflow 1.9.1 to enhance cluster security by limiting traffic between components to the minimum required.
-
Updated CRDs in
kubeflow-crdsChart:- All CRDs were updated to match Kubeflow 1.9.1 versions.
- Continued support for
.crds.minimizedtoggle to avoid exceeding etcd limits on Secret sizes.
Quickstart
The Helm Chart provides several Quickstart scripts to simplify and automate deployment. All scripts are tested on local Kind clusters. Use them based on your preferred deployment style.
π§ Step 1: Create a Kind Cluster
To start locally with Kind:
kind create clusterπ Quickstart Options
-
Helm (Remote Script)
Install Kubeflow and its dependencies using remote Helm commands in the correct order. Requires only a connection to the Kubernetes cluster.$ curl -s https://raw.githubusercontent.com/kromanow94/kubeflow-manifests/refs/tags/kubeflow-0.5.0/example/helm/quickstart.helm.sh | bash -
Helm (Local Script for Development)
Intended for local development from a cloned repository.
Must be executed from theexample/helmdirectory.
Uses directhelm installcommands.$ cd example/helm $ ./quickstart.helm.local.sh -
ArgoCD Setup (Helm Apps)
Installs ArgoCD (if not present) and applies Helm-based ArgoCD Applications for Kubeflow and its dependencies in the correct order.$ curl -s https://raw.githubusercontent.com/kromanow94/kubeflow-manifests/refs/tags/kubeflow-0.5.0/example/helm/quickstart.argocd.sh | bash -
ArgoCD App of Apps
Installs ArgoCD (if not present), sets up ArgoCD and configures the App of Apps pattern.
Installs a single ArgoCD Application that manages all other applications (dependencies + Kubeflow) using ArgoCD Sync Waves to maintain the correct installation order.$ curl -s https://raw.githubusercontent.com/kromanow94/kubeflow-manifests/refs/tags/kubeflow-0.5.0/example/helm/quickstart.app-of-apps.sh | bash -
Helm (AWS EKS Reference Script)
A reference script that shows how to configure basic EKS integration, including setup for Machine to Machine (M2M) authorization using ServiceAccount tokens. Requires manual customization.$ curl -s https://raw.githubusercontent.com/kromanow94/kubeflow-manifests/refs/tags/kubeflow-0.5.0/example/helm/quickstart.helm.eks.sh | bash