Alternatives to KubeVirt
A Kubernetes add-on that runs and manages traditional virtual machines alongside containers. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
KubeVirt
A Kubernetes add-on that runs and manages traditional virtual machines alongside containers.
Replacements
Listings that take over the same core job as KubeVirt.
Harvester
Hyper-converged infrastructure that runs virtual machines on top of Kubernetes.
Harvester provides VMs and containers on Kubernetes as a complete hyper-converged install on bare metal, expecting at least three nodes rather than acting as an add-on to an existing cluster.
OpenNebula
An open-source platform for building private and hybrid clouds that manage virtual machines and Kubernetes.
OpenNebula manages virtual machines and Kubernetes in one private cloud platform with scheduling and federation, rather than running VMs inside Kubernetes itself, and offers paid subscriptions.
OpenStack
A set of open-source components for running cloud infrastructure with virtual machines, bare metal and containers.
OpenStack runs VMs, bare metal and containers in large private clouds through APIs and a dashboard, but its many components make deployment complex.
Proxmox VE
A bare-metal server platform that runs KVM virtual machines and LXC containers from one web interface.
Proxmox VE runs KVM VMs and LXC containers from one web interface without Kubernetes, installing as a complete server operating system with backups included.
oVirt
Centralised management platform for KVM virtual machines across a cluster.
oVirt manages KVM virtual machines across a cluster with live migration and high availability, without Kubernetes, though its development has slowed considerably.
Similar software
Related functionality, not a direct replacement.
Kata Containers
An open-source container runtime that runs each container inside a lightweight virtual machine for stronger isolation.
KVM
The Linux kernel's built-in hypervisor for hardware-accelerated virtual machines.
libvirt
A toolkit, daemon and API for managing KVM, QEMU, Xen, LXC and other virtualization platforms.
OpenShift Local
A tool that runs a small OpenShift, MicroShift or Podman environment in a local virtual machine.
Rancher Desktop
Runs Kubernetes and containers locally on Windows, macOS and Linux, as an open-source alternative to Docker Desktop.