Legacy virtual machines
KubeVirt
Traditional virtual machines run as Kubernetes objects. A VirtualMachine
resource is scheduled, networked, and given storage through the same primitives as a pod, so
VMs and containers share one cluster, one API, and one set of policies.
Suitable for
- LifecycleCreate, start, stop, snapshot, and template VMs from the console or the API.
- OrchestrationKubernetes scheduling, RBAC, quotas, and observability apply to VMs unchanged.
- Live migrationRunning VMs move between nodes for maintenance without shutting down.
- High availabilityVMs restart on surviving nodes when a node or zone is lost.