Deckhouse Virtualization Platform (DVP) is available both as a standalone product and as a virtualization module integrated into certain editions of Deckhouse Kubernetes Platform (DKP).
Supplied as a standalone product:
- DVP EE: Commercial edition for enterprise use.
Supplied as a virtualization module:
- DKP CE: Open Source edition under the Apache 2.0 license.
- DKP SE+: Extended version of the virtualization module.
- DKP EE: Extended version of the virtualization module.
The table below provides brief a comparison of editions listing its main features and functions:
The feature set corresponds to the latest release on the stable release channel.
| Features | DKP CE | DVP EE | DKP SE+ | DKP EE |
|---|---|---|---|---|
| Declarative resources creation (GitOps ready) |
|
|
|
|
| High availability of VMs in case of hypervisor failure |
|
|
|
|
| Virtual machine allocation for balanced hypervisor resource usage |
|
|
|
|
| Dynamic hypervisor resource balancing for VM placement on local storage |
|
|
|
|
| Hypervisor maintenance mode |
|
|
|
|
| Scaling up to 1000 nodes and 50000 VMs |
|
|
|
|
| Provider for deploying DKP on DVP in full integration mode |
|
|
|
|
| Centralized management of DVP clusters using Commander |
|
|
|
|
| Nested virtualization support |
|
|
|
|
| Resource planning | ||||
| Resource quotas at the project level |
|
|
|
|
| Policies for sizing virtual machines (VirtualMachineClass) |
|
|
|
|
| Unification of CPU instructions on hypervisors (VirtualMachineClass) |
|
|
|
|
| Management capabilities | ||||
| Administrator web interface |
|
|
|
|
| User web interface |
|
|
|
|
| Management through CLI and access via API |
|
|
|
|
| Running user payloads | ||||
| Ability to run VM |
|
|
|
|
| Ability to run containers |
|
|
|
|
| Virtual machine management | ||||
| Importing VM images and disks (qcow, vmdk, raw, vdi) |
|
|
|
|
| Public and project images for creating virtual machines |
|
|
|
|
| Customization of the VM OS at first launch |
|
|
|
|
| Add and resize VM disks without reboot |
|
|
|
|
| Consistent snapshots of VM disks and configuration (storage must support snapshots) |
|
|
|
|
| Restore VM disks and configuration from snapshot |
|
|
|
|
| VM cloning |
|
|
|
|
| Disk and snapshot export |
|
|
|
|
| Live VM migration without downtime |
|
|
|
|
| Live migration optimization policies |
|
|
|
|
| Live migration between storage types |
|
|
|
|
| Live migration between nodes when using local storage |
|
|
|
|
| VM launch policies (Always On/Always Off/Manual) |
|
|
|
|
| VM placement management (Affinity/Antiaffinity) |
|
|
|
|
| Data storage | ||||
| Built-in SDS |
|
|
|
|
| Support for third-party SDS (Ceph) |
|
|
|
|
| Support for NFS |
|
|
|
|
| Universal support for hardware storage systems (SCSI-generic) |
|
|
|
|
| Support for hardware storage systems using API (Yadro, Huawei, HPE, NetApp) |
|
|
|
|
| Network capabilities (SDN) | ||||
| VM connectivity to physical VLANs |
|
|
|
|
| Multiple network interfaces for VMs |
|
|
|
|
| Shared VLAN networks for VMs in a cluster |
|
|
|
|
| Isolated VLAN networks for VMs within a project |
|
|
|
|
| Hypervisor node network interface aggregation (Bonding) |
|
|
|
|
| Automatic IP address assignment for VMs |
|
|
|
|
| Network policies (micro-segmentation) |
|
|
|
|
| Built-in load balancer |
|
|
|
|
| External load balancer based on MetalLB |
|
|
|
|
| Active health check load balancer |
|
|
|
|
| Static routing management |
|
|
|
|
| Egress Gateway |
|
|
|
|
| Monitoring | ||||
| Built-in monitoring and logging of infrastructure and VMs |
|
|
|
|
| Sending metrics and logs to external collectors |
|
|
|
|
| Security | ||||
| Multitenancy (projects) |
|
|
|
|
| Flexible role-based access model (RBAC) |
|
|
|
|
| Deployment in an isolated environment |
|
|
|
|
| Integration with external authentication providers (LDAP, OIDC) |
|
|
|
|
| Ingress certificate management |
|
|
|
|
| Data in Transit encryption |
|
|
|
|
| Security event auditing for virtualization |
|
|
|
|
| Support | ||||
| Community support |
|
|
|
|
| Extended technical support (8/5) |
|
|
|
|
| Extended technical support (24/7) |
|
|
|
|