Installing Kubeflow
This document provides information about setting up Kubeflow in variousenvironments.
It’s important that you have some knowledge of the following systems and tools:
If you plan to deploy Kubeflow on an existing Kubernetes cluster, review theseKubernetes system requirements.
Overview of installation options
The following diagram gives an overview of the options for deploying Kubeflow:
The following section describes the options in more detail and links to therelevant instructions.
Installing Kubeflow
There are various ways to install Kubeflow. Choose one of the following optionsto suit your environment (public cloud, existing Kubernetes cluster, ora single-node cluster which you can use on a desktop or server or in the cloud).
- To use Kubeflow on Google Cloud Platform (GCP) and Kubernetes Engine (GKE),follow the .
- To use Kubeflow on Amazon Web Services (AWS),follow the AWS deployment guide.
- To use Kubeflow on Microsoft Azure Kubernetes Service (AKS),follow the .
- To use Kubeflow on IBM Cloud (IKS), follow the IKS deployment guide.
- To use Kubeflow on OpenShift,follow the .
Follow the.
You can use the following options to run Kubeflow on a single-node Kubernetescluster, which you can use on a desktop or server or in the cloud.
Choose the guide for your operating system or environment:
- To use Kubeflow on MacOS, follow the.
- To use Kubeflow on Windows, follow theWindows deployment guide.
- To use MiniKF (mini Kubeflow) on Google Cloud Platform, follow the guide to.
Below is a matrix of the platforms where you can deploy Kubeflow and thecorresponding manifest files that specify the default configuration for eachplatform. The matrix shows the same manifests as the installation guides.The matrix is therefore an alternative way of accessing the information in theinstallation section above.
Installing command line tools
The following information is useful if you need or prefer to use command linetools for deploying and managing Kubeflow:
Download the kfctl binary from theKubeflow releases page.
Follow the kustomize installation and setup instructions from the guide to.
Understanding the Kubeflow versioning policies
With the launch of Kubeflow v1.0, the Kubeflow community attributesstable status to those applications and other components thatmeet the required level of stability, supportability, and upgradability.
Read about the,including the stable status of Kubeflow applications and deploymentplatforms.
See the Kubeflow troubleshooting guide.
Next steps
- Read the documentation for in-depth instructions on using Kubeflow.
- Explore the for learning and trying out Kubeflow.
- Build machine-learning pipelines with the Kubeflow PipelinesSDK.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please .
Last modified 25.02.2020: Replace with kfctl_istio_dex and doc improvements for the config (#1707) (c35a1070)