Kubeflow on macOS
To install Kubeflow locally on a macOS system you have a few options (listed below).
Note: It is recommended that you have at least 12GB of RAM and 50GB of storage available.
MicroK8s
MicroK8s is a lightweight zero-ops Kubernetes which has a native installer for macOS. MicroK8s is highly available from 3+ nodes and includes a single-command install of Kubeflow.
To get Kubeflow:
- Install MicroK8s
- Install Kubeflow by running:
microk8s enable kubeflow
The full set of instructions are available on the Kubeflow on MicroK8s page.
MiniKF
MiniKF is a Kubeflow appliance, a predefined virtual machine that has Kubeflow already installed. It installs onto VirtualBox through Vagrant. Once the necessary supporting software is installed no further installation steps are required.
The only following applications are required to use MiniKF:
- Install Vagrant
- Install Virtual Box
Follow the instructions on MiniKF getting started to complete this path.
Minikube
Minikube is a tool for installing a single node Kubernetes in a virtual machine. After starting the virtual machine, you need to install Kubeflow.
- Install Minikube
Follow the instructions on Kubeflow on MiniKube to complete this path.
Multipass
Multipass creates a Linux virtual machine on Windows, macOS or Linux systems. The VM contains a complete Ubuntu operating system which can then be used to deploy Kubernetes and Kubeflow.
- Install Multipass
Follow instructions on Kubeflow on Multipass to complete this path.
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.