Hey,

> is Guix an appropriate environment to run a Kubernetes
> cluster and if so do you have any recommendations?

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.

If you still want to experiment here's a config from someone attempting
something similar:

https://codeberg.org/allana/guix-system/src/branch/main/allana/packages/kubernetes.scm






Reply via email to