pdtpartners / nix-snapshotter

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

Add module for rootless Kubernetes #83

Closed elpdt852 closed 8 months ago

elpdt852 commented 1 year ago

Since Kubernetes is complex, writing a NixOS module for rootless Kubernetes seems difficult. Though there is usernetes, I'm not sure what they use underneath.

k3s is a single binary, and much simpler to configure. It is missing plumbing for the kubelet flag --image-service-endpoint here, but otherwise have no other known blockers: https://github.com/k3s-io/k3s/pull/8279

Ideally both rootless k3s and rootless containerd modules should be upstreamed into Home-manager and/or nixpkgs.