Kubeflow on macOS
Install Kubeflow on macOS For macOS systems you have multiple options for getting started. The options rangefrom fully-assembled Kubeflow stacks, to stacks that require some assembly.
Kubeflow appliance
A Kubeflow appliance is a virtual machine that has Kubeflow already installed. Once thenecessary supporting software is installed no further installation steps are required.
MiniKF
MiniKF is a predefined virtual machine that installs onto VirtualBox through Vagrant.The only following applications are required to use MiniKF:
- Install Vagrant
- Install Virtual Box
The full set of instructions are available on theMiniKF getting started page.
Linux appliance
A Linux appliance is a virtual machine that holds the linux operating system. From thereyou have complete choice over Kubernetes and Kubeflow, which offers the greatest degreeof flexibility. You only need to install a single application to follow this path:
- Install Multipass
The instructions on Multipass and MicroK8s getting startedpage will complete this path.
Kubernetes appliance
Similar to the Kubeflow appliance, the Kubernetes appliance is a virtual machine has aKubernetes cluster already installed. After starting the virtual machine you will needto install Kubeflow. This option gives you full control over your Kubeflow setup.
Minikube
Minikube runs a simple, single-node Kubernetes cluster inside a virtual machine (VM).You can choose amongst a couple of hypervisor applications. Similar to the Kubeflowappliance, you only need to install a couple of applications, and then install Kubeflow:
- Install a Hypervisor (one of the following)
- Install Vagrant
- Install VMware Fusion
- Install Minikube
The full set of instructions are available on theMinikube getting started page.