You are viewing documentation for Kubeflow 0.7

This is a static snapshot from the time of the Kubeflow 0.7 release.
For up-to-date information, see the latest version.

Overview of Deployment on Existing Clusters

Instructions for installing Kubeflow on your existing Kubernetes cluster with list of supported options

Follow these instructions if you want to install Kubeflow on an existing Kubernetes cluster. Some clouds and Kubernetes distributions provide Kubeflow specific instructions for getting the most out of their Kubernetes. If your existing Kubernetes cluster is from one of those, consider following those instructions.

Minimum system requirements

The Kubernetes cluster must meet the following minimum requirements:

  • Your cluster must include at least one worker node with a minimum of:

    • 4 CPU
    • 50 GB storage
    • 12 GB memory
  • The recommended Kubernetes version is 1.14. Kubeflow has been validated and tested on Kubernetes 1.14.

    • Your cluster must run at least Kubernetes version 1.11.
    • Kubeflow does not work on Kubernetes 1.16.
    • Older versions of Kubernetes may not be compatible with the latest Kubeflow versions. The following matrix provides information about compatibility between Kubeflow and Kubernetes versions.

Kubeflow Deployment Configurations

The following tables list the options for installing Kubeflow on an existing Kubernetes cluster and links to detailed instructions.

Community maintained

This section includes vendor-neutral solutions governed by community consensus. Below deployment configs are maintained and supported by the community.

Vendor maintained

This section includes the deployment solutions that are supported by specific vendors/providers.


Last modified 13.11.2019: Update overview.md (#1379) (9f32ffcb)