Migración 3scale 2.15 → 2.16¶
Este repositorio está pensado para administradores de OpenShift y SREs de plataforma que operan 3scale in-cluster y deben pasar de 2.15 a 2.16. Procedimiento de producto y matriz soportada: Migrating Red Hat 3scale API Management 2.16.
Sirve para externalizar PostgreSQL (system) y Redis (system y backend) in-cluster antes de actualizar el operador 3scale a 2.16. Las bases siguen en OpenShift. El operador 3scale deja de gestionarlas al marcar externalComponents.
Un corte de laboratorio suele llevar unas pocas horas cuando el cluster y el almacenamiento RWX ya están listos. En producción el tiempo depende del tamaño de las bases y de la ventana de mantenimiento.
Paquete validado en laboratorio
Las versiones y los valores por defecto de almacenamiento reflejan una migración de lab — ver Versiones probadas. Reconfirmar Supported Configurations y adaptar placeholders (REPLACE_*) y StorageClasses al cluster antes de aplicar manifiestos.
Qué incluye¶
| Área | Ubicación en el repo |
|---|---|
| Bases y overlays Kustomize | kustomize/ |
| Runbooks operativos (para clonar) | docs/runbooks/ (ES), docs/runbooks/en/ (EN) |
| OpenShift GitOps / Argo CD | gitops/ |
| Patrones RHACM (hub) | gitops/rhacm/ |
Ruta rápida¶
- Motivación
- Requisitos previos
- Documentación oficial de Red Hat
- Secuencia de migración
- Versiones probadas
- Operación día 2 (después del cutover)
Los comandos de este sitio asumen Linux (bash). Para Git Bash en Windows, usar docs/runbooks/01-bis-externalize-postgresql-windows.md y docs/runbooks/02-bis-externalize-redis-windows.md en el repositorio.