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).

NameMaintainerTarget PlatformLinkKubeflow Version
Kubeflow on AWSAmazon Web ServicesAmazon Elastic Kubernetes Service (EKS)Website1.7.0 [Release Notes]
Kubeflow on AzureMicrosoft AzureAzure Kubernetes Service (AKS)Website1.7.0 [Release Notes]
Kubeflow on Google CloudGoogle CloudGoogle Kubernetes Engine (GKE)Website1.7.0 [Release Notes]
Kubeflow on IBM CloudIBM CloudIBM Cloud Kubernetes Service (IKS)Website1.8.0 [Release Notes]
Kubeflow on NutanixNutanixNutanix Kubernetes EngineWebsite1.7.0
Charmed KubeflowCanonicalAll Certified Kubernetes Distributions [1]Website1.7.0
deployKFAranui SolutionsAll Certified Kubernetes Distributions [1]Website1.7.0 [Version Matrix]
Kubeflow on Oracle Container Engine for KubernetesOracleOracle Container Engine for Kubernetes (OKE)Website1.6.0
Kubeflow on vSphereVMwareVMware vSphereWebsite1.6.1

Legacy Distributions

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

NameMaintainerTarget PlatformLinkLatest Release
ArgoflowArgoflow UsersAll Certified Kubernetes Distributions [1]Website1.3.0
Kubeflow on OpenShiftRed HatOpenShiftWebsite1.6.0
Arrikto Enterprise KubeflowArrikto◦ Amazon Elastic Kubernetes Service (EKS)
◦ Azure Kubernetes Service (AKS)
◦ Google Kubernetes Engine (GKE)
Website1.5.0 [Release Notes]

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


Was this page helpful?