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

Add complete Helm chart example for Kubernetes deployment #2879

Closed
wants to merge 2 commits into from

Conversation

dimaby
Copy link

@dimaby dimaby commented May 27, 2024

Summary

This pull request adds a complete Helm chart example for deploying the project in Kubernetes. It includes configurations for deployments, services, and ingress. Please review and provide feedback.

Change Type

Please delete any irrelevant options.

  • [*] New feature (non-breaking change which adds functionality)
  • [*] This change requires a documentation update

Testing

I tested the Helm chart manually by deploying it in a Kubernetes cluster using k3s. Below are the steps to reproduce the test:

  1. Ensure you have a running Kubernetes cluster and Helm installed on your system.

  2. Prepare the Configuration Files:

    • Before deploying the chart, rename the files values.yaml.example and librechat-config.yaml.example by removing .example from the file names.
    • Fill in your parameters in the values.yaml and librechat-config.yaml files.
  3. Deploy the Helm Chart:

    • Use Helm to deploy the chart to your Kubernetes cluster.
      cd chart
      helm upgrade --install --namespace librechat --create-namespace --values values.yaml librechat .
  4. Access the Application:

    • Access the application through NodePort 30080.

Test Configuration:

  • Kubernetes Version: Server Version: v1.28.8+k3s1
  • Helm Version: v3.12.3

Test Configuration:

  • Kubernetes Version: Server Version: v1.28.8+k3s1
  • Helm Version: v3.12.3

Checklist

Please delete any irrelevant options.

@danny-avila
Copy link
Owner

Thanks a lot! I hope to try it soon

@danny-avila
Copy link
Owner

going to close this in favor of #2879

Please feel free to improve or adjust the merged helm chart as needed

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

Successfully merging this pull request may close these issues.

None yet

2 participants