pdtpartners / nix-snapshotter

Brings native understanding of Nix packages to containerd
MIT License
532 stars 15 forks source link

[Feature request] CRI-O support (CRI-O driver) #103

Open bb010g opened 10 months ago

bb010g commented 10 months ago

I’d absolutely love to use nix-snapshotter with podman's Quadlets for local, rootless .container and .kube systemd units. (I don’t know of an equivalent systemd generator for k3s.) This would require nix-snapshotter to implement a CRI-O driver, AFAIK.

The CRI-O container runtime's default overlay storage (graph) driver can be configured with additional image stores and additional layer stores, which are used to configure the overlay driver to use the specified stores for image lookup and layer lookup, respectively. This additional layer store functionality is used by nydus-storage-plugin to support nydus images & stargz-snapshotter's Stargz Store CRI-O plugin to support lazy pulling of eStargz images.