KubeVirt ist eine Virtualisierungserweiterung für Kubernetes. Sie ergänzt den Cluster um neue Ressourcentypen, vor allem einen VM-Typ, sodass virtuelle Maschinen neben Containern über die Kubernetes-API angelegt, geplant, gestartet, gestoppt und gelöscht werden. Teams nutzen sie für Anwendungen, die sich nur schwer containerisieren lassen, um bestehende VM-Workloads und neue containerisierte Dienste auf einer Plattform zu betreiben und um VM-basierte Anwendungen schrittweise in Richtung Container zu überführen. KubeVirt läuft als zusätzliche Controller und Agenten auf einem Cluster, den Sie selbst betreiben; es ist Software, kein gehosteter Dienst.
KubeVirt steht unter der Apache-2.0-Lizenz und ist seit 2019 ein Incubating-Projekt der Cloud Native Computing Foundation. Die Projektwebsite nennt LF Projects, LLC; es wird also von Stiftungen und nicht von einem einzelnen Unternehmen getragen, und kein europäischer Anbieter besitzt es. Da Sie KubeVirt auf Ihren eigenen Clustern betreiben, bleiben Workloads und Daten auf der Infrastruktur Ihrer Wahl, auch in EU-Rechenzentren. Der Open-Source-Code lässt sich prüfen.