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

Investigate CodeGate Deployment on Kubernetes #1066

Description

@lukehinds

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.

Activity

  1. JAORMX commented on Feb 15, 2025

    @JAORMX
    Contributor

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

  2. JAORMX commented on Feb 15, 2025

    @JAORMX
    Contributor

    I can pair with @ChrisJBurns on this

  3. jhrozek commented on Feb 17, 2025

    @jhrozek
    Contributor

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

  4. blkt commented on Feb 17, 2025

    @blkt
    Contributor

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

  5. ChrisJBurns commented on Mar 3, 2025

    @ChrisJBurns
    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 join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions