vfkit offers a command-line interface to start virtual machines using the macOS Virtualization framework.
It also provides a github.com/crc-org/vfkit/pkg/config
go package.
This package implements a native Go API to generate the vfkit command line.
See https://github.com/crc-org/vfkit/blob/main/doc/usage.md
vfkit
has been presented at a few conferences:
- minikube 1.35.0 and newer - minikube quickly sets up a local Kubernetes cluster
- podman 5.0 and newer - podman is a free software CLI tool to manage containers, pods and images
- crc - crc sets up local OpenShift or MicroShift clusters for development and testing purposes
- ovm - ovm is used by Oomol Studio to run linux containers on macOS
vfkit is available in brew:
brew install vfkit
From the root direction of this repository, run make
.