Nix Snapshotter – Native understanding of Nix packages for containerd

Nix-snapshotter is a tool that enables the use of Nix packages in Kubernetes. It offers several key features, such as fetching packages directly from the Nix store and compatibility with existing non-Nix images. One unique aspect is that Nix layers can be interleaved with normal layers in Kubernetes. This tool allows for fully-declarative Kubernetes resources, including image specification. Additionally, it is possible to run pure Nix images without a Docker Registry. NixOS and Home Manager modules are provided for easy installation. Nix-snapshotter can be used to build native Nix images and resolve image references in Kubernetes.

To top