KubeVirt v1.0 Release Announcement and Overview
The KubeVirt community announces the v1.0 release, detailing its history from a 2016 Red Hat experiment to a CNCF graduated project, describing new features across SIGs, updated release cadence, and future roadmap for cloud‑native virtualization on Kubernetes.
KubeVirt v1.0 has been released, marking a major milestone that reflects six years of development from an initial Red Hat experiment in late 2016 to a CNCF sandbox project in 2019 and an incubating project in 2022. The main repository kubevirt/kubevirt now contains over 17 k commits and 1 k branches.
KubeVirt extends the Kubernetes API with custom resource definitions (CRDs) to run virtual machines (VMs) natively inside Kubernetes, containerizing QEMU and libvirt so that VMs can be managed like any other Kubernetes resource and integrated with cloud‑native tools such as Tekton, Istio, and Argo CD.
The v1.0 release signals the community’s growth from concept to a production‑ready VM management solution. Release cadence has shifted from monthly to three times per year, aligning with the Kubernetes release model to improve stability and compatibility.
SIG‑scale provides performance and scalability benchmarks for v1.0, offering visibility across multiple releases and helping users diagnose regressions. SIG‑storage adds flexible VM export APIs, persistent SCSI reservations, snapshot‑based VM creation, and a new Volume Populator replacing the DataVolume API. SIG‑compute introduces memory over‑commit support, initial KSM and FreePageReporting, persistent vTPM, and an early implementation of CPU hot‑plug. SIG‑network brings Alpha‑stage HotPlug/HotUnplug for secondary network interfaces and work on SR‑IOV support. SIG‑infra delivers the v1beta1 version of the instancetype.kubevirt.io API, enabling percentage‑based memory over‑commit and new preference attributes, with plans to promote it to v1 in the next release.
Looking ahead, the project will continue to enhance Kubernetes‑native virtualization features, improve the contributor experience, and aim for graduation as a CNCF project.
References: [1] KubeVirt v1.0 release page [2] kubevirt/kubevirt repository [3] SIG meeting calendar [4] Release notes [5] Performance benchmark results [6] Scalability benchmark results
Cloud Native Technology Community
The Cloud Native Technology Community, part of the CNBPA Cloud Native Technology Practice Alliance, focuses on evangelizing cutting‑edge cloud‑native technologies and practical implementations. It shares in‑depth content, case studies, and event/meetup information on containers, Kubernetes, DevOps, Service Mesh, and other cloud‑native tech, along with updates from the CNBPA alliance.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.