Esta guía cubre el chart de Helm de Midaz v5.x. Para actualizar desde versiones anteriores, consulta Actualización de Helm.
Qué se despliega
Un
helm install predeterminado despliega los siguientes componentes:
- Ledger — Servicio API unificado (puerto 3002) que gestiona onboarding, transacciones y administración de cuentas.
- PostgreSQL — Primario + réplica para almacenamiento de datos relacionales (puerto 5432).
- MongoDB — Almacén de documentos para logs de auditoría y metadatos (puerto 27017).
- Valkey — Caché en memoria para datos de sesión y balances (puerto 6379).
- RabbitMQ — Broker de mensajes para procesamiento asíncrono de eventos (puertos 5672/15672).
- Grafana + OTEL LGTM — Stack de observabilidad con dashboards, logs, traces y métricas (puerto 3000, si está habilitado).
Requisitos previos
Antes de desplegar Midaz con Helm, asegúrate de tener:- Kubernetes (v1.30+) – Clúster en ejecución.
- Helm 3+ – Instalado y disponible (
helm version). - Acceso a un registro de contenedores con imágenes de Midaz.
- Certificados DNS y TLS para ingress (o cert-manager instalado).
El código fuente de este chart de Helm está disponible en:La instalación predeterminada coincide con la proporcionada en la guía de instalación rápida de Midaz.
Instalar Midaz a través del chart de Helm
Para instalar Midaz usando Helm, ejecuta el siguiente comando:<version> con la versión deseada del chart de Helm. Puedes verificar las versiones disponibles ejecutando:
midaz (si no existe ya) y despliega el chart.
Verificar la instalación
Después de ejecutar el comando de instalación, verifica que todos los pods estén en ejecución:
Resultado esperado: Deberías ver 5-7 pods en estado
Running (Ledger, PostgreSQL primario, PostgreSQL réplica, MongoDB, Valkey, RabbitMQ y opcionalmente Grafana). Todos los servicios deben tener endpoints ClusterIP asignados. Si algún pod está en CrashLoopBackOff o Pending, revisa los logs del pod con kubectl logs <pod-name> -n midaz.Próximos pasos
Una vez completada la instalación, consulta las siguientes guías para configurar tu entorno:
- Configurar ingress: Expón servicios de Midaz fuera del clúster usando controladores ingress.
- Configurar observabilidad: Habilita Grafana y OpenTelemetry para monitoreo y trazabilidad.
- Configurar dependencias: Gestiona PostgreSQL, MongoDB, RabbitMQ, Valkey y otras dependencias externas.
- Referencia de componentes: Consulta la referencia completa de parámetros para los servicios Ledger, Onboarding, Transaction y CRM.

