Virtlet manager

Virtlet managerΒΆ

Virtlet manager has the main binary file that is responsible for providing API that fulfills the Container Runtime Interface (CRI) specification. Virtlet manager handles the requests from kubelet and has the following functionality:

  • Control the preparation of libvirt VM environment (virtual drives, network interfaces, trimming resources like RAM, CPU).

  • Call CNI plugins to setup network environment for virtual machines.

  • Request libvirt to call vmwrapper instead of using emulator directly.

  • Query libvirt for VM statuses.

  • Instruct libvirt to stop VMs.

  • Call libvirt to remove a VM environment.

See also

Virtlet manager