{"repo":"firecracker-microvm/firecracker-containerd","free":true,"listed":false,"github":"https://github.com/firecracker-microvm/firecracker-containerd","clone":"git clone https://github.com/firecracker-microvm/firecracker-containerd.git","description":"firecracker-containerd enables containerd to manage containers as Firecracker microVMs","language":"Go","stars":2903,"topics":["aws","containerd","containers","oci","virtualization","firecracker","firecracker-containerd","firecracker-microvms"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"firecracker-containerd This repository enables the use of a container runtime, containerd, to manage Firecracker microVMs. Like traditional containers, Firecracker microVMs offer fast start-up and shut-down and minimal overhead. Unlike traditional containers, however, they can provide an additional layer of isolation via the KVM hypervisor. Potential use cases of Firecracker-based containers include: Sandbox a partially or fully untrusted third party container in its own microVM. This would reduce the likelihood of leaking secrets via the third party container, for example. Bin-pack disparate container workloads on the same host, while maintaining a high level of isolation between containers. Because the overhead of Firecracker is low, the achievable container density per host should be comparable to running containers using kernel-based container runtimes, without the isolation compromise of such solutions. Multi-tenant hosts would particularly benefit from this use case. Please note that multi-tenant use cases are at the user's own risk. To maintain compatibility with the container ecosystem, where possible, we use container standards such as the OCI image format. There are several components in this repository that enable containerd to use Firecracker microVMs to run containers: A control plugin managing the lifecycle of the runtime and implementing our control API to manage the lifecycle of microVMs. The control plugin is compiled in to the containerd binary since buildin","default_branch":null,"files":null,"tree":[],"storefront":"/r/firecracker-microvm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/firecracker-microvm/firecracker-containerd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}