KubeVirt is een virtualisatie-uitbreiding voor Kubernetes. Het voegt nieuwe resourcetypen aan het cluster toe, met name een VM-type, zodat virtuele machines via de Kubernetes-API worden aangemaakt, ingepland, gestart, gestopt en verwijderd, naast containers. Teams gebruiken het voor applicaties die moeilijk te containeriseren zijn, om bestaande VM-workloads en nieuwe gecontaineriseerde diensten op één platform te draaien en om VM-applicaties stap voor stap richting containers te verplaatsen. KubeVirt draait als extra controllers en agents op een cluster dat u zelf beheert; het is software, geen gehoste dienst.
KubeVirt valt onder de Apache 2.0-licentie en is sinds 2019 een incubating-project van de Cloud Native Computing Foundation. De projectwebsite vermeldt LF Projects, LLC, dus het wordt beheerd door stichtingen in plaats van door één bedrijf, en geen Europese leverancier is eigenaar. Omdat u KubeVirt op uw eigen clusters draait, blijven workloads en data op de infrastructuur van uw keuze, ook in EU-datacenters. De opensourcecode is te controleren.