43 lines
1.2 KiB
PHP
43 lines
1.2 KiB
PHP
## Requirements
|
|
|
|
- libvirt v1.3.1 or higher
|
|
- qemu-kvm v2.0 or higher
|
|
|
|
## Installing Prerequisites
|
|
|
|
Proper installation of KVM and libvirt is highly specific to each Linux distribution. Please consult:
|
|
|
|
* [ArchLinux](https://wiki.archlinux.org/index.php/Libvirt)
|
|
* [Debian](https://wiki.debian.org/KVM#Installation)
|
|
* [Fedora](https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/)
|
|
* [Gentoo](https://wiki.gentoo.org/wiki/QEMU)
|
|
* [OpenSUSE](https://doc.opensuse.org/documentation/leap/virtualization/html/book.virt/cha.vt.installation.html)
|
|
* [RedHat](https://access.redhat.com/articles/1344173#Q_how-install-virtualization-packages)
|
|
* [Ubuntu](https://help.ubuntu.com/community/KVM/Installation)
|
|
|
|
Once configured, validate that libvirt reports no errors:
|
|
|
|
```shell
|
|
virt-host-validate
|
|
```
|
|
|
|
## Driver installation
|
|
|
|
```shell
|
|
curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 \
|
|
&& sudo install docker-machine-driver-kvm2 /usr/local/bin/
|
|
```
|
|
|
|
## Usage
|
|
|
|
To explicitly start minikube with KVM:
|
|
|
|
```shell
|
|
minikube start --vm-driver=kvm2
|
|
```
|
|
To make KVM the default driver:
|
|
|
|
```shell
|
|
minikube config set vm-driver kvm2
|
|
```
|