It is OS independent: Linux/Windows/MacOS are feasible. The following software should be installed on your workstation
virtualbox
vagrant
git
Run the following commands in terminal
application of your choice
git clone https://github.com/cloud-simple/vagrant-minikube.git
cd vagrant-minikube
vagrant up
Access you VM OS with SSH and start minikube
vagrant ssh
minikube start
Check the status of your Kubernetes cluster
$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 4h46m v1.26.1