Remix.run Logo
LelouBil 4 days ago

I'm starting to use it for my self hosted services.

I have a "simple" representation of services using CUE, that generates the yaml manifests and flux deploys them.

I hesitated a while before going the k8s route but before that I had a overly error-prone Ansible configuration and I got sick of manual templating (hence the move to CUE for type safety).

There's also the fact that I wanted my services to be as plug and play as possible, so for example automatically generated openid credentials and very easily configurable central SSO, along with the easily configurable reverse-proxy.

If anyone thinks that k8s is not the best tool for this, I'm always interested in advice.

(Also a lot of complexity in my setup is due to self hosting, I have Istio, MetalLB, proxmox CSI, and all other kind of stuff that your cloud provider would already have, and these are the things that take most of the configuration files in my repo)