MiniKF

    A production-ready, full-fledged, local Kubeflow deployment thatinstalls in minutes.

    MiniKF is a fast and easy way to get started with Kubeflow. With just afew clicks, you are up for experimentation, and for running completeKubeflow Pipelines.

    To train at scale, move to a Kubeflow cloud deployment with one click,without having to rewrite anything.

    Join the discussion on the#minikf Slack channel,ask questions, request features, and get support for MiniKF.

    To join the Kubeflow Slack workspace, please .

    For a smooth experience we recommend that your system meets thefollowing requirements:

    • 2 CPUs
    • 50GB disk space

    Operating systems

    MiniKF runs on all major operating systems:

    • Linux
    • macOS
    • Windows
    • Install

    MiniKF installation

    Open a terminal on your laptop, create a new directory, switch into it,and run the following commands to install MiniKF:

    MiniKF will take a few minutes to boot. When this is done, navigate to and follow the on-screen instructions to start Kubeflow andRok.

    Here are step-by-step instructions for upgrading from a previous version:

    • Upgrade the MiniKF box to the latest version:
    • Ensure you have updated to the latest version: vagrant box list
    • Upgrade the plugin to v0.0.47 or later: vagrant plugin update vagrant-persistent-storage
    • Destroy the VM:
    • Remove all local state. This will remove all of your customization in MiniKF(notebooks, pipelines, Rok snapshots):
      • [Windows] del minikf-user-data.vdi
    • Re-create your VM: vagrant up

    Installation video

    Here is a demo of installing MiniKF from scratch: