Saltar a contenido

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

  1. Motivación
  2. Requisitos previos
  3. Documentación oficial de Red Hat
  4. Secuencia de migración
  5. Versiones probadas
  6. 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.