Skip to content

crc-org/vfkit

Repository files navigation

vfkit - Command-line tool to start VMs on macOS

Introduction

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.

Usage

See https://github.com/crc-org/vfkit/blob/main/doc/usage.md

Presentations

vfkit has been presented at a few conferences:

Adopters

  • 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

Installation

vfkit is available in brew:

brew install vfkit

Building

From the root direction of this repository, run make.