Minishift is a tool that helps you run OpenShift locally by running a single-node OpenShift cluster inside a VM.
Minishift requires a hypervisor to start the virtual machine on which the OpenShift cluster is provisioned. There are two options available for Linux hosts, KVM and VirtualBox.
VirtualBox must be manually installed in order to use the embedded VirtualBox drivers.
$ wget https://github.com/minishift/minishift/releases/download/v1.34.1/minishift-1.34.1-linux-amd64.tgz $ tar xf minishift-1.34.1-linux-amd64.tgz
Define the location where you want Minishift installed:
$ export MINISHIFT_HOME=/mnt/images/minishift
Configure Minishift to use VirtualBox:
$ minishift config set vm-driver virtualbox
Configure Minishift memory and disk sizes as well as Minishift version you want to use:
$ minishift config set disk-size 32G $ minishift config set memory 4096 $ minishift config set openshift-version v3.11.0
$ minishift config view
Start Minishift installation:
$ minishift start
Log in as admin:
$ oc login -u system:admin
very well documented. I could configure using this document on my CentOS host using virtualbox in one go.