Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt

Use this file to discover all available pages before exploring further.

Recomendación para producción


No recomendamos usar las dependencias predeterminadas del chart de Helm de Midaz (bases de datos, caché y broker de mensajes) en entornos de producción. Para despliegues de grado de producción, sigue nuestras mejores prácticas para operar estas dependencias con seguridad, observabilidad, respaldos, recuperación ante desastres y SLOs adecuados.

Mejores prácticas


Orden de actualización

Siempre actualiza en este orden:
  1. Infraestructura (si es necesario)
  2. Midaz Core
  3. Plugins (uno a la vez)

Probar primero

Siempre prueba las actualizaciones en un entorno de staging que refleje producción antes de aplicarlas en producción.

Monitorear de cerca

Monitorea los logs y métricas de cerca durante los primeros 15-30 minutos después de una actualización.

Mantener respaldos

Mantén respaldos de tus valores de Helm y base de datos antes de actualizaciones mayores.

Resumen de lista de verificación de actualización


PasoComandoVerificado
Respaldar valoreshelm get values <release> -n midaz > backup.yaml
Verificar compatibilidadRevisar tabla de compatibilidad
Actualizar Midazhelm upgrade midaz ...
Verificar pods de Midazkubectl get pods -n midaz
Actualizar pluginshelm upgrade <plugin> ...
Verificar pods de pluginkubectl get pods -n midaz
Revisar logskubectl logs -n midaz deployment/<name>

Verificación post-actualización


1. Verificar estado de pods

kubectl get pods -n midaz
Todos los pods deben estar Running y READY.

2. Verificar servicios

kubectl get svc -n midaz

3. Revisar logs

# Si usas el servicio Ledger (v5.x)
kubectl logs -n midaz deployment/midaz-ledger

# Si usas servicios legacy
kubectl logs -n midaz deployment/midaz-onboarding
kubectl logs -n midaz deployment/midaz-transaction

# Revisar logs de RabbitMQ (importante para actualizaciones v4.x+)
kubectl logs -n midaz statefulset/midaz-rabbitmq

# Revisar logs de CRM (si está habilitado)
kubectl logs -n midaz deployment/midaz-crm

4. Verificar enrutamiento de ingress (v5.x con Ledger)

kubectl get ingress -n midaz
kubectl describe ingress midaz-onboarding -n midaz
kubectl describe ingress midaz-transaction -n midaz