I have services in my #homelab that need #postgres quite often. In my #k3s cluster I'm using #cloudnativepg to provision single-use databases for services. What should I do for my services running in #docker? Create a single VM that just runs Postgres and connect them all to it? Provision a single Postgres in k3s and expose it so that docker containers externally can use it?

Move anything that needs postgres to #kubernetes?

#selfhosting can get complicated 😔

@chris I would say, if it runs in Docker, it can run in Kubernetes. But if you want to keep these services in Docker, I recommend the second idea (use a CNPG cluster) so you can take advantage of the backup feature of CNPG.