elizaOS / eliza

Autonomous agents for everyone
https://elizaOS.github.io/eliza/
MIT License
14.44k stars 4.51k forks source link

Eliza Helm Chart to deploy on Kubernetes #2096

Open bussyjd opened 1 month ago

bussyjd commented 1 month ago

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:

Describe alternatives you've considered

  1. Plain Kubernetes manifests: While this is being addressed in #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

marcellodesales commented 1 month ago

I definitely prefer Kustomize :)

Kampe commented 1 week ago

this would be very useful for distribution, I prefer kustomize for specific things too, but there's no better way to gain adoption then using helm and there's an entire ecosystem around for supporting it.