Skip to content

Releases: kromanow94/kubeflow-manifests

kubeflow-crds-0.4.1

15 May 11:50

Choose a tag to compare

Includes small fix from #19

kubeflow-0.5.1

15 May 11:50

Choose a tag to compare

Includes small fix from #19

kubeflow-crds-0.4.0

31 Mar 18:14

Choose a tag to compare

A Helm chart for Kubeflow CRDs

kubeflow-0.5.0-rc.5

31 Mar 21:22

Choose a tag to compare

A Helm chart for Kubeflow

kubeflow-0.5.0-rc.4

31 Mar 21:08

Choose a tag to compare

A Helm chart for Kubeflow

kubeflow-0.5.0-rc.3

31 Mar 19:14

Choose a tag to compare

A Helm chart for Kubeflow

kubeflow-0.5.0-rc.2

31 Mar 18:58

Choose a tag to compare

A Helm chart for Kubeflow

kubeflow-0.5.0-rc.1

31 Mar 18:34

Choose a tag to compare

A Helm chart for Kubeflow

kubeflow-0.5.0-rc.0

31 Mar 18:14

Choose a tag to compare

A Helm chart for Kubeflow

kubeflow-0.5.0

31 Mar 21:55

Choose a tag to compare

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
  • New Component: model-registry:

    • Added Helm support for the new model-registry component introduced in Kubeflow 1.9.1.
  • 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-crds Chart:

    • All CRDs were updated to match Kubeflow 1.9.1 versions.
    • Continued support for .crds.minimized toggle 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 the example/helm directory.
    Uses direct helm install commands.

    $ 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