Ross ROSS = Recommend OSS · open-source software intelligence for agents

kubevirt/kubevirt

Kubernetes Virtualization API and runtime in order to define and manage virtual machines. observed · 2026-08-28

github.com/kubevirt/kubevirt · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 95
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 16
  • age_days: 3547
  • days_rel: 34
  • days_push: 7
  • n_releases_24m: 24

Full methodology

Adoption not part of the score

7030 stars · 1764 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

KubeVirt is a virtual machine management add-on for Kubernetes that extends the Kubernetes API with virtualization resource types (like the VM custom resource) via CRDs. It runs controllers and agents on an existing cluster to declaratively create, schedule, launch, stop, and delete virtual machines alongside container workloads.

Use cases

  • run virtual machines on a kubernetes cluster
  • manage vms and containers on one platform
  • migrate legacy vm workloads to kubernetes
  • declaratively create and schedule vms with kubectl
  • live migrate vms in a kubernetes cluster
  • attach gpus and host devices to kubernetes-managed vms
  • snapshot and backup kubernetes-managed virtual machines

When to choose

  • your team has adopted Kubernetes but still has VM-based workloads that cannot be containerized
  • you want a unified API to manage containers and VMs together
  • you need VM live migration, snapshots, or GPU passthrough on Kubernetes
  • you want to gradually decompose virtualized applications into microservices

When to avoid

  • you only need containers with no VM workloads
  • your hosts are macOS or Windows without Linux/KVM support
  • you need a standalone hypervisor outside Kubernetes
  • you cannot run privileged agents or kernel virtualization on your nodes

Facets

service · maturity stable

container-orchestration deployment api-framework cloud-computing infrastructure-as-code go cloud self-hosted kubevirt libvirt kvm virtual-machines crd operator vm-management live-migration virtualization containers devops linux kubernetes docker

10 sources

Member repositories

RepositoryRoleHealth v2
kubevirt/kubevirtmain98

For agents

markdown · JSON · MCP: product_card(name="kubevirt/kubevirt")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem