crm.enabled y el chart plugin-fees-helm para releases de aplicación anteriores. Son superficies de compatibilidad legacy, no el modelo de despliegue de Midaz v4.
Esta guía te lleva por la eliminación completa de un despliegue de Midaz de Kubernetes. helm uninstall elimina los recursos gestionados por Helm. Lo que pasa con los volúmenes de base de datos depende de los subcharts incluidos, así que lee sus ajustes de almacenamiento antes de ejecutarlo.
Qué elimina la desinstalación y qué sobrevive
Ningún recurso del chart lleva una anotación
helm.sh/resource-policy: keep. No confíes en Helm para proteger ningún volumen.Requisitos previos
Antes de desinstalar, lista los claims para saber qué existe:
midaz-plugins):
CRM es un módulo dentro del chart
midaz-helm. Lo habilitas con el bloque de values crm. No existe un chart de CRM. No lo respaldas ni lo desinstalas por separado.Desinstalar el Helm release
Ejecuta el siguiente comando para desinstalar el Helm release de Midaz:
Limpiar los recursos persistentes
PersistentVolumeClaims
Lista los claims que sobrevivieron a la desinstalación:Eliminar estos PVC destruye de forma permanente los datos del volumen, el sistema de registro del ledger. Confirma que los backups de base de datos están en su lugar antes de ejecutar este comando.
Secrets
helm uninstall no elimina los secrets creados fuera del ciclo de vida del Helm release (por ejemplo, kubectl create secret). Lista todos los secrets del namespace e identifica los que ya no necesitas:
ConfigMaps
Los ConfigMaps creados manualmente o por los Jobs de bootstrap también pueden quedar. Lístalos:Limpieza del namespace
Cuando no quedan recursos dentro del namespace, elimina el namespace mismo:
Eliminar el namespace quita por la fuerza cualquier recurso que quede dentro. Si un recurso está atascado en estado
Terminating, puedes necesitar quitar sus finalizers manualmente.Limpieza completa
Para entornos de staging, evaluación o CI donde un desmontaje completo es seguro, el siguiente script automatiza todo el proceso:
La pérdida de datos es permanente. Ejecuta esto solo en entornos donde confirmaste los backups o donde la pérdida de datos es aceptable (staging, evaluación, CI). No lo ejecutes en producción sin un backup completo y la aprobación del equipo. El script supone un namespace que contiene solo Midaz. Elimina cada claim, Secret y ConfigMap de ese namespace.
midaz-cleanup.sh, hazlo ejecutable (chmod +x midaz-cleanup.sh) y ejecútalo con ./midaz-cleanup.sh.
Consideraciones de producción
Desinstala los plugins antes del release central:
Recursos relacionados
- Desplegar Midaz con Helm: guía de instalación si necesitas reinstalar
- Actualizar Midaz y los plugins con Helm: procedimientos de actualización y rollback
- Solución de problemas: diagnostica problemas antes de decidir desinstalar
- Compatibilidad de versiones del chart de Midaz: metadatos actuales del chart y de la aplicación

