Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kubernetes deploy #43

Open
memelet opened this issue Aug 9, 2020 · 1 comment
Open

Kubernetes deploy #43

memelet opened this issue Aug 9, 2020 · 1 comment

Comments

@memelet
Copy link

memelet commented Aug 9, 2020

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.

@ctron
Copy link
Contributor

ctron commented Jul 6, 2021

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants