Loading video...

Video Failed to Load

Go Home

Fun experiment: started 100 Firecracker microVMs on a single bare metal server, and the 101st took less than 5 seconds to warm up 🚀 ...and at least 15 of those VMs were running K3s ...while the resource utilization stayed < 30% via iximiuz Labs ❤️‍🔥

50,674 views • 3 years ago •via X (Twitter)

10 Comments

Ivan Velichko's profile picture
Ivan Velichko3 years ago

And the coolest part probably is that the server that powers at this moment isn't that powerful! i7-8700 CPU 3.20GHz (6 CPUs, 12 threads) and 128 GB RAM

Marc Campbell's profile picture
Marc Campbell3 years ago

Any of this open source? I’d love to see the process you use to make the firecracker disk images that allow the boot to be so quick!

Ivan Velichko's profile picture
Ivan Velichko3 years ago

My process is not much different from what ignite does It’s a good old “take a dockerfile and build it to a folder, then dump a kernel on top.” I described it a while ago in this blog post

Roman Dodin's profile picture
Roman Dodin3 years ago

What do you use for launching firecracker vms? Not ignite?

Ivan Velichko's profile picture
Ivan Velichko3 years ago

It’s a 100% custom daemon. Much like ignite but with a REST API and tailored for multi-VM playgrounds (so a bunch of extra networking magic).

SadServers's profile picture
SadServers3 years ago

Nice, I’m going to try this at some point

tian/天's profile picture
tian/天3 years ago

Looks awesome 👏

Ivan Velichko's profile picture
Ivan Velichko3 years ago

Thank you! 🙌

Vo's profile picture
Vo3 years ago

Where do you have your VM?

Ivan Velichko's profile picture
Ivan Velichko3 years ago

I have a couple of bare metal servers in Hetzner right now.

Related Videos