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:
- Use a packaged distribution
- Use the raw manifests (for advanced users)
Packaged Distributions of Kubeflow
Packaged distributions are developed and supported by their respective maintainers, the Kubeflow community does not endorse or certify any specific distribution.
In the near future, there are plans to introduce conformance testing for distributions, you may track progress on this initiative by following kubeflow/kubeflow#6485.
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||
|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|
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
This method is for advanced users.
The Kubeflow community is not able to provide support for environment-specific issues when using the raw manifests. If you need support, please consider using a packaged distribution.
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.
- Review the Kubeflow component documentation
- Explore the Kubeflow Pipelines SDK
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.