Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Investigate CodeGate Deployment on Kubernetes #1066

Closed
lukehinds opened this issue Feb 15, 2025 · 5 comments
Closed

Investigate CodeGate Deployment on Kubernetes #1066

lukehinds opened this issue Feb 15, 2025 · 5 comments
Assignees

Comments

@lukehinds
Copy link

lukehinds commented Feb 15, 2025

investigate deploying CodeGate to Kubernetes cluster. This includes researching the necessary changes and configurations required to support this deployment method , such as dashboard access, network. This could be delivered as either / or docs or a helm chart etc.

@JAORMX
Copy link
Contributor

JAORMX commented Feb 15, 2025

The main thing to consider here is the db deployment. I can help also if needed.

@JAORMX
Copy link
Contributor

JAORMX commented Feb 15, 2025

I can pair with @ChrisJBurns on this

@jhrozek
Copy link
Contributor

jhrozek commented Feb 17, 2025

@blkt and @peppescg already looked into a remote UI they might know some issues already

@blkt
Copy link
Contributor

blkt commented Feb 17, 2025

This thread has some context that might help. https://discord.com/channels/1184987096302239844/1339150207979360307

@ChrisJBurns
Copy link
Contributor

We have a codegate helm chart, we have tested a deployment into one of our clusters and can confirm it works and is responding to healthchecks via port-forwarding. There are a couple of things that would need to be ironed out to support a more production ready implementation:

  • Is only limited to 1 replica. Anymore and there will be clashes in the single file datastore due to the simple design that codegate was intended for. Perhaps a cloud hosted version would need to be less simple and allow for scaling, perhaps with something like https://github.com/rqlite/rqlite ?
  • A more production ready solution would have to include a proper ingress solution instead of port forwarding

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

No branches or pull requests

5 participants