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

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.