Installing 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:
- Use a packaged distribution
- Use the raw manifests (for advanced users)
Packaged Distributions of Kubeflow
Note
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.
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.7.0 [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.8.0 [Release Notes] |
Kubeflow on Nutanix | Nutanix | Nutanix Kubernetes Engine | Website | 1.7.0 |
Charmed Kubeflow | Canonical | All Certified Kubernetes Distributions [1] | Website | 1.7.0 |
deployKF | Aranui Solutions | All Certified Kubernetes Distributions [1] | Website | 1.7.0 [Version Matrix] |
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.1 |
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 Certified Kubernetes Distributions [1] | Website | 1.3.0 |
Kubeflow on OpenShift | Red Hat | OpenShift | Website | 1.6.0 |
Arrikto Enterprise Kubeflow | Arrikto | ◦ Amazon Elastic Kubernetes Service (EKS) ◦ Azure Kubernetes Service (AKS) ◦ Google Kubernetes Engine (GKE) | Website | 1.5.0 [Release Notes] |
Raw Kubeflow Manifests
Warning
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.
Next steps
- Review the Kubeflow component documentation
- Explore the Kubeflow Pipelines SDK
Feedback
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.