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 Overview page.
There are two pathways to get up and running with Kubeflow, you may either:
Install a packaged Kubeflow distribution
See the table below for a list of options and links to documentation:
|Kubeflow on AWS||Amazon Web Services (AWS)||Amazon Elastic Kubernetes Service (EKS)||1.2||Docs|
|Kubeflow on Azure||Microsoft Azure||Azure Kubernetes Service (AKS)||1.2||Docs|
|Kubeflow on GCP||Google Cloud||Google Kubernetes Engine (GKE)||1.2||Docs|
|Kubeflow on IBM Cloud||IBM Cloud||IBM Cloud Kubernetes Service (IKS)||1.2||Docs|
|Kubeflow on OpenShift||IBM Cloud||OpenShift||1.3||Docs|
|Argoflow||Argoflow Community||Conformant Kubernetes||1.3||N/A||External Website|
|Arrikto MiniKF||Arrikto||AWS Marketplace, GCP Marketplace, Vagrant||1.3||Docs||External Website|
|Arrikto Enterprise Kubeflow||Arrikto||EKS, AKS, GKE||1.3||Docs||External Website|
|Kubeflow Charmed Operators||Canonical||Conformant Kubernetes||1.3||Docs||External Website|
|MicroK8s Kubeflow Add-on||Canonical||MicroK8s||1.3||Docs||External Website|
Install the Kubeflow Manifests manually
The Manifests Working Group is responsible for aggregating the authoritative manifests of each official Kubeflow component. While these manifests are intended to be the base of packaged distributions, advanced users may choose to install them directly by following these instructions.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.