Installing Kubeflow

Deployment options for Kubeflow

Kubeflow is an end-to-end Machine Learning (ML) platform for Kubernetes, it provides components for each stage in the ML lifecycle, from exploration through to training and deployment. Operators can choose what is best for their users, there is no requirement to deploy every component. To read more about the components and architecture of Kubeflow, please see the Kubeflow Architecture page.

How to install Kubeflow?

There are two pathways to get up and running with Kubeflow, you may either:

  1. Use a packaged distribution
  2. Use the raw manifests (for advanced users)

Packaged Distributions of Kubeflow

Active Distributions

The following table lists active distributions that have had a recent release (within the last 6 months).

Name Maintainer Target Platform Link Kubeflow Version
Kubeflow on AWS Amazon Web Services Amazon Elastic Kubernetes Service (EKS) Website 1.7.0 [Release Notes]
Kubeflow on Azure Microsoft Azure Azure Kubernetes Service (AKS) Website 1.6.1 [Release Notes]
Kubeflow on Google Cloud Google Cloud Google Kubernetes Engine (GKE) Website 1.7.0 [Release Notes]
Kubeflow on IBM Cloud IBM Cloud IBM Cloud Kubernetes Service (IKS) Website 1.7.0 [Release Notes]
Kubeflow on Nutanix Nutanix Nutanix Kubernetes Engine Website 1.7.0
Kubeflow on OpenShift Red Hat OpenShift Website
Legacy Docs
1.6.0
Arrikto Kubeflow as a Service Arrikto N/A (fully managed) Website 1.5.0
Arrikto Enterprise Kubeflow ◦ Amazon Elastic Kubernetes Service (EKS)
◦ Azure Kubernetes Service (AKS)
◦ Google Kubernetes Engine (GKE)
Website 1.5.0 [Release Notes]
Charmed Kubeflow Canonical All Conformant Kubernetes Website 1.7.0
Kubeflow on Oracle Container Engine for Kubernetes Oracle Oracle Container Engine for Kubernetes (OKE) Website 1.6.0
Kubeflow on vSphere VMware VMware vSphere Website 1.6.0

Legacy Distributions

The following table lists legacy distributions which have not had a recent release (within the last 6 months).

Name Maintainer Target Platform Link Latest Release
Argoflow Argoflow Users All Conformant Kubernetes Website 1.3.0

Raw Kubeflow Manifests

The raw Kubeflow manifests are aggregated by the Manifests Working Group and are intended to be used as the base of packaged distributions, advanced users may choose to install the manifests directly by following these instructions.

Next steps

Feedback

Was this page helpful?