enixdark / firesquid

Simple AWS Firecracker MicroVM Orchestrator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Simple AWS Firecracker orchestrator

Report Bug or Request Feature


Build Status

Table of Contents

About the Project

FireSquid is a simple AWS Firecracker orchestrator. It abstracts the hard part making it a breeze to spawn your very own fleet of micro-vms!

Features

  • REST API for interactions
  • Multiple vms from the same kernel
  • Lightweight
  • Customizable

Upcoming:

  • Networking
  • Proper package release and distribution
  • Choices between which kernel to use for which machine

Assets 📦

Here are some assets to get you started. The default folder for assets is just called assets in the same folder as FireSquid.

Linux Kernel 5.9-rc2 compiled with firecracker recommended settings

sample rootfs.ext4 build from the node-alpine docker image. Boots, sleeps 3 seconds and then powers off.

firecracker releases, grab one accordingly

Help wanted 🤝

All contributions are welcome!

If you are using or plan to use Firecracker or FireSquid please don't hesitate to reach out so we can foster a collaboration ecosystem around Firecracker.

Sponsors ❤️

you?

License

See LICENSE for more details.

About

Simple AWS Firecracker MicroVM Orchestrator

License:MIT License


Languages

Language:Rust 100.0%