Mirantis / virtlet

Kubernetes CRI implementation for running VM workloads
Apache License 2.0
739 stars 128 forks source link

Please add Cloud-hypervisor (Rust-Vmm) for light weight Virtual Machines #923

Open codesiddhant opened 2 years ago

codesiddhant commented 2 years ago

Description The new rest-vmm based virtual machine are extremely fast and secure with minimum overhead please add new cloud-hypervisor in kubevirt.io for adding light weight VMs with much faster Boot time

Use case cloud-hypervisor is very similar to firecracker but with some additional features and security it's supports full-fledged Os including windows based Operating System and containers

Progress Status

jellonek commented 2 years ago

in kubevirt.io? facepalm?

codesiddhant commented 2 years ago

in kubevirt.io? facepalm?

yes

jellonek commented 2 years ago

hint: this project is: a) independent from kubevirt.io b) kinda competing with kubevirt c) based on top of libvirt (dunno if rust-vmm works with libvirt, i didn't seen anything official, but https://github.com/rust-vmm/kvm-bindings seems to be one of possibilities) d) using specific qemu cmdline parameters under the hood

the last thing is that ... virtlet project is just dead for last 3y (what i hope will change in near future).

keyingliu commented 2 years ago

actually virtlet has been running stably in my org, we have provisioned thousands of virtlet VMs for years, and the numbers are increasing, they all work fine. the only shortcoming is criproxy is needed to proxy CRI calls, but the independent runtime also makes us be easy to customize what we need compared to kubevirt

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.