This talk explores how to deploy workloads on Kubernetes using Nix without going through conventional OCI image builds. We'll start with a quick look at how containerd actually creates a container—interpreting metadata, preparing a rootfs, assembling a runtime spec. Once you understand that pipeline, it becomes clear that other methods of providing that rootfs are possible beyond unpacking image layers: assembling it directly from Nix store paths, mounting Nix closures as volumes, or modifying the container filesystem at creation time. This talk will explore some of those methods and their varying tradeoffs.