bottlerocket-os / bottlerocket-os/bottlerocket

add support for Firecracker microVMs

Open
#812 13 comments 63 reactions 0 assignees View on GitHub
area/security status/icebox type/enhancement
Dominant language
Rust
Stars
9.7k
Forks
586
Avg merge
1d 11h
Merged PRs (30d)
11

Description

We're excited about [Firecracker](https://github.com/firecracker-microvm/firecracker) and the ability to provide secure, multi-tenant, minimal-overhead execution of container workloads.

We need to investigate the best way to integrate it, and decide whether we can include it in the Kubernetes variant, or whether it needs its own variant.

Some areas for research:
- [ ] [firecracker-containerd](https://github.com/firecracker-microvm/firecracker-containerd) and how it relates to containerd
- [ ] conformance status for CRI and Kubernetes
- [ ] support for primary processor types (Intel, AMD, ARM)

We would want the microVM kernel and userspace to also be Bottlerocket, and may need a simplified boot path for this use case.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.