Kubernetes deploy
Opened this issue · 1 comments
I'm looking at deployment/rpi/installer/docker-compose/docker-compose.prod.yml
with the intent of trying to deploy to kubernetes. There are a lot of containers in there that I don't see in the docs. I see the port doc page that refers to all/most of those. But is there any further description of what each is used for? Whether is required or optional? That kind of stuff.
I feel your pain @memelet … I tried it a few times myself to get it running on Kubernetes and failed.
This time I had some more luck, and managed to:
- Create a build, which produces usable container images
- Images are hosted on ghcr.io and are ready to use
- Create some Helm charts which deploy the different services and wire them up correctly
The outcome is here: https://github.com/ctron/streamsheets-kubernetes … Please note, this is work in progress so things might be broken, but I intend to finish this up for the streamsheets 2.3 release. Right now, you need to override the tag
with latest
, as I didn't release any tagged container images yet.
I am pretty sure this isn't perfect. But I also think it is a good start, to deploy this in a reasonable and re-producible way.