KubeVirt
E699807
Kubernetes extension
cloud-native virtualization solution
open source software project
virtualization platform
KubeVirt is an open source Kubernetes extension that enables running and managing virtual machine workloads alongside containerized applications on a unified platform.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Kubernetes extension
ⓘ
cloud-native virtualization solution ⓘ open source software project ⓘ virtualization platform ⓘ |
| basedOn | Kubernetes NERFINISHED ⓘ |
| category |
cloud-native infrastructure
ⓘ
virtualization on Kubernetes ⓘ |
| deploymentModel | Kubernetes cluster add-on ⓘ |
| designedFor | operators and developers using Kubernetes ⓘ |
| enables |
VM lifecycle management via Kubernetes APIs
ⓘ
hybrid workloads of VMs and containers ⓘ running VMs and containers on a unified platform ⓘ |
| focusesOn |
modernizing virtualization with cloud-native patterns
ⓘ
running legacy or monolithic applications as VMs in Kubernetes ⓘ |
| goal | bridge traditional virtualization and cloud-native workloads ⓘ |
| governance | community-driven open source project ⓘ |
| hostPlatform | Linux NERFINISHED ⓘ |
| integratesWith |
Kubernetes control plane
ⓘ
Kubernetes networking ⓘ Kubernetes scheduling ⓘ Kubernetes storage ⓘ |
| license | Apache License 2.0 ⓘ |
| programmingLanguage | Go NERFINISHED ⓘ |
| provides |
Kubernetes-native VM abstractions
ⓘ
REST API for VM management via Kubernetes API server ⓘ |
| repository | https://github.com/kubevirt/kubevirt ⓘ |
| resourceType |
VirtualMachine custom resource
ⓘ
VirtualMachineInstance custom resource ⓘ VirtualMachineInstancePreset custom resource ⓘ VirtualMachineInstanceReplicaSet custom resource ⓘ VirtualMachinePool custom resource ⓘ |
| supports |
Kubernetes-native APIs
ⓘ
RBAC-based access control for VMs ⓘ custom resource definitions ⓘ integration with Container Network Interface plugins ⓘ integration with Container Storage Interface drivers ⓘ live migration of virtual machines ⓘ managing virtual machines on Kubernetes ⓘ multi-tenancy via Kubernetes namespaces ⓘ networking for virtual machines ⓘ persistent storage for virtual machines ⓘ running virtual machines on Kubernetes ⓘ virtual machine workloads ⓘ |
| uses |
CustomResourceDefinition
NERFINISHED
ⓘ
KVM NERFINISHED ⓘ Kubernetes operators ⓘ QEMU NERFINISHED ⓘ libvirt NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.