This feature is actively developed. It might significantly change in the future.

The module allows you to manage virtual machines using Kubernetes. The module uses the kubevirt project.

The QEMU (KVM) + libvirtd stack and CNI Cilium are used for virtual machines (the cni-cilium module is required for the virtualization module to work). It has been tested to work well with LINSTOR or Ceph storage, but you can use other storage management systems as well.

The main advantages of the module:

  • Easy-to-use and intuitive interface for working with virtual machines like with Kubernetes primitives (operating VMs is now as easy as running Pods);
  • High network performance thanks to Cilium CNI with MacVTap support (eliminates the NAT overhead).