Live data from Hacker News

Firecracker MicroVMs

firecracker-microvm.github.io

11–20 of 62 posts

Re: Firecracker MicroVMs

#11
post #8

Does anyone know of any good orchestrators for Firecracker VMs? While the technology is great, the CLI and API are still a bit too complex and low-level to implement some basic use cases in production.

There's a firecracker driver for Hashi's Nomad. Haven't tried that driver, but nomad isn't bad.

https://www.nomadproject.io/docs/drivers/external/firecracke...

Re: Firecracker MicroVMs

#12
post #6

Best example of current usage that comes to mind (outside of AWS’s own Lambda & Fargate) is Fly.io - they they use Firecracker for all the containers.

Additionally, I remember browsing through BuildBuddy's project and saw they used it for build run isolation in their enterprise offering.

- https://www.buildbuddy.io

- https://github.com/buildbuddy-io/buildbuddy/blob/master/ente...

Re: Firecracker MicroVMs

#16
post #8

Does anyone know of any good orchestrators for Firecracker VMs? While the technology is great, the CLI and API are still a bit too complex and low-level to implement some basic use cases in production.

Take a look at Weaveworks Ignite for an open source tool for running Firecracker VMs from container images: https://github.com/weaveworks/ignite And of course AWS Fargate and Lambda use this tech under the hood transparently, so that's always an option if you don't want to host and operate it yourself.

Ignite looked intruiging when I checked it out recently - but I need to import rootfs tarballs directly, without going through any registries. Any helpful pointers are appreciated :)

Re: Firecracker MicroVMs

#18

For those using firecracker, what's your method for building a rootfs?

I build them using Buildah, then mkfs.ext4, mount, cp, umount. It's a little bit annoying that I'm still using root at least for the mount part.

OpenWrt's build system has a method of building rootfs ext4 and squashfs images without any root, it's somewhere in that large Makefile mess.

(sorry, reposting this as I first replied to the wrong parent)

Post reply on HN