Gráfico de Helm
Instrucciones para implementar LibreChat en Kubernetes usando Helm
Por favor, siga esta guía para desplegar LibreChat en Kubernetes usando Helm, ajustándola según sea necesario para su caso de uso específico. Otros Helm charts aportados por la comunidad se enumeran a continuación en la sección Community Helm Charts.
Requisitos previos
- Un clúster de Kubernetes en ejecución
- Instalaciones locales de
kubectly Helm
Configuración
- Utilice el Credentials Generator para generar valores seguros para
CREDS_KEY,JWT_SECRET,JWT_REFRESH_SECRETyMEILI_MASTER_KEY. Colóquelos en un Kubernetes Secret de la siguiente manera (si cambia el nombre del secret, recuerde actualizar sus valores de Helm):
- Agregue a este mismo secreto cualquier clave de API necesaria para los proveedores de LLM:
- Aplicar el Secret al Cluster:
Instalar Helm Chart
Para instalar el helm chart, ejecuta:
helm install <deployment-name> oci://ghcr.io/danny-avila/librechat-chart/librechat
Versión de desarrollo
En el directorio raíz del repositorio, ejecuta:
helm install <deployment-name> ./helm/librechat
Al igual que otros Helm charts, existe un values file que describe la configuración predeterminada e indica qué opciones de configuración se pueden modificar.
Cree un archivo values.yaml completado con los valores que desea modificar a partir de los predeterminados.
Instale el Helm chart: helm install librechat oci://ghcr.io/danny-avila/librechat-chart/librechat --values <values-override-filel>
Desinstalar el Helm Chart
Para desinstalar el Helm Chart: helm uninstall <deployment-name>
Ejemplo: helm uninstall librechat
Migrar de 1.x a 2.x
Si utilizó el chart antes de la versión 2.x, es posible que deba actualizar la estructura de value.
- Mover la configuración a librechat.configEnv:
- Consolide todos los valores de Secret en un solo Secret como se describe en Configuration Step 1.
- Para aprovechar una instancia externa de MongoDB, consulte el values file del Chart, desactive los componentes correspondientes y cambie el FQDN de la instancia de MongoDB. Esto se recomienda si ya existen datos en esta instancia de MongoDB gestionada externamente.
Helm Charts de la comunidad
- LibreChat Helm Chart de Blue Atlas Helm Charts # será descontinuado pronto ya que se ha migrado aquí
- Enviado por @dimaby en GitHub: PR #2879
¿Qué te parece esta guía?