Installing Kubeflow
This guide describes how to install Kubeflow subprojects, Kubeflow Community Distribution, or vendor-packaged Kubeflow Distributions.
Read the introduction guide to learn more about Kubeflow concepts.
Installation Methods
You can install Kubeflow using one of these methods:
Kubeflow Subprojects
Kubeflow subprojects in the Kubeflow landscape can be deployed as a standalone services, without the need to install the entire Kubeflow distribution. You might integrate these services as part of your existing AI platform or use them independently.
These projects are a quick and easy method to get started with the Kubeflow. They provide flexibility to users who may not require the capabilities of a full Kubeflow distribution.
The following tables list Kubeflow subprojects grouped by their corresponding maturity level.
You can find the list of archived projects in this document.
Graduated Projects
Incubating Projects
| Kubeflow Subproject | Source Code |
|---|---|
| Kubeflow Kale | kubeflow/kale |
| Kubeflow MLflow Integration | kubeflow/mlflow-integration |
| Kubeflow MCP Server | kubeflow/mcp-server |
| Kubeflow MCP Spark History Server | kubeflow/mcp-apache-spark-history-server |
Deprecated Projects
| Kubeflow Subproject | Source Code |
|---|---|
| Kubeflow Pipelines v1 | kubeflow/pipelines |
| Kubeflow Training Operator v1 | kubeflow/trainer |
Kubeflow Distributions
You can use one of the following methods to install the Kubeflow Distributions.
Packaged Distributions
See the definition for Kubeflow Distributions in the overview page
The following table lists distributions which are maintained by their respective maintainers:
| Maintainer Distribution Name | Kubeflow Version | Target Platform | Link |
|---|---|---|---|
| Canonical Charmed Kubeflow | [release notes] | Multiple | Website |
| Microsoft Azure | [release notes] | Azure Kubernetes Service (AKS) | Website |
| Nutanix | Nutanix Kubernetes Platform | Website | |
| QBO GPU Cloud | [release notes] | QBO Kubernetes Engine (QKE) | Website |
| Red Hat Open Data Hub | OpenShift | Website |
Kubeflow Community Distribution
See the definition for Kubeflow Community Distribution in the overview page
If you want a stable / conservative experience we recommend to use the latest stable release:
You can also install the master branch of
kubeflow/community-distribution
by following the instructions here
and provide us feedback.
Next steps
- Review our introduction to Kubeflow.
- Explore the architecture of Kubeflow.
- Learn more about the Kubeflow subprojects.
Feedback
Was this page helpful?
Thank you for your feedback!
We're sorry this page wasn't helpful. If you have a moment, please share your feedback so we can improve.