"Thomas Ieong" <th.ie...@free.fr> writes: > Hey,
Hi Thomas! > I'm afraid that it isn't the case atleast for now, Kubernetes is not > packaged in Guix and I doubt that it will ever be, for two reasons: > > 1. Our Golang importer still needs some improvement and our Golang > ecosystem isn't in a great shape either, lot of outdated packages just > look at docker still in 20.3 version while upstream is at 26.x something > > 2. Kubernetes as a project just moves too fast, there is just not enough > manpower here to keep up with the pace. IIRC they struggles with this in > the debian world too: https://lwn.net/Articles/835599/ > > Then even if you manage to properly package it, you'd need to define lot of > services definitions and config to integrate it and that's a lot of > work. Maybe k3s[1], a lightweight kubernetes distribution, is an alternative where packaging for guix is simpler? Currently i use it in my homelab running NixOs. In fact for me that is the most missed package in guix ecosystem. NixOs allows me to delaratively describe a k3s node system, spun it up on a fresh system and join it to my cluster within a matter of few minutes. I tried porting the nix package description ([2]) to guix, but the lack of expierence with guix and the hard dependency on systemd was a show stopper for me. Is it even possible to run k3s without systemd on guix? [1] https://k3s.io/ [2] https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/cluster/k3s/builder.nix -- Best regards Christoph