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

Eliza Helm Chart to deploy on Kubernetes #2096

Open
bussyjd opened this issue Jan 10, 2025 · 0 comments
Open

Eliza Helm Chart to deploy on Kubernetes #2096

bussyjd opened this issue Jan 10, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@bussyjd
Copy link

bussyjd commented Jan 10, 2025

Is your feature request related to a problem? Please describe.

There's currently no standardized way to package and distribute Eliza for Kubernetes environments. Users who want to deploy Eliza on Kubernetes have to create their own deployment configurations from scratch, which is time-consuming and can lead to inconsistent deployments across different environments.

Describe the solution you'd like

Create a Helm chart for Eliza that would provide:

  • A standardized way to package all necessary Kubernetes manifests (deployments, services, configmaps, etc.)
  • Configurable values for customizing the deployment (resource limits, replicas, environment variables, etc.)
  • Clear documentation on installation and configuration options
  • Version-controlled releases that can be easily distributed via Helm repositories
  • Support for different deployment scenarios (development, production) through values files

Describe alternatives you've considered

  1. Plain Kubernetes manifests: While this is being addressed in Kubernetes for anyone to quickly deploy #1711, it requires more manual configuration and doesn't provide the package management benefits of Helm.
  2. Kustomize: Could provide environment-specific configurations but lacks the templating and package distribution capabilities of Helm.
  3. Operator: Would be overkill for the current deployment needs and would require significantly more development effort.

Additional context

  • This would build upon the existing Docker containerization work
  • Could potentially be distributed through the official Helm repository or ArtifactHub
  • Would make it easier for organizations to adopt Eliza in their Kubernetes environments
  • Aligns with cloud-native best practices for application distribution
  • Could include monitoring and observability configurations out of the box
@bussyjd bussyjd added the enhancement New feature or request label Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant