kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines. 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
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
- readme: https://github.com/kubevirt/kubevirt · fetched 2026-08-28 · a96d7c4cd6f2
- homepage: https://kubevirt.io · fetched 2026-08-29 · 68d8ed0cd65e
- site_page: https://kubevirt.io/user-guide · fetched 2026-08-29 · 542508e076b2
- site_page: https://kubevirt.io/quickstart_minikube · fetched 2026-08-29 · 4f07990b0929
- site_page: https://kubevirt.io/quickstart_kind · fetched 2026-08-29 · 8b73b3503c2b
- site_page: https://kubevirt.io/quickstart_cloud · fetched 2026-08-29 · 19c1e41a3ed1
- site_page: https://kubevirt.io/2026/Beta-Features-On-By-Default-In-v1-9.html · fetched 2026-08-29 · 28180c22385f
- site_page: https://kubevirt.io/2026/changelog-v1.9.0.html · fetched 2026-08-29 · 454e174c09cd
- site_page: https://kubevirt.io/2026/changelog-v1.8.0.html · fetched 2026-08-29 · c9a89b85917f
- site_page: https://kubevirt.io/2025/changelog-v1.7.0.html · fetched 2026-08-29 · 02e236d508a2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kubevirt/kubevirt | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="kubevirt/kubevirt")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem