Bases de datos
Actualizado el 27 de octubre de 2026
Bases de datos
Webgune aprovisiona bases de datos directamente en Kubernetes, con almacenamiento persistente (PVC): los datos sobreviven a los reinicios y a las actualizaciones de imagen.
Elegir un motor
| Motor | Puerto | Caso de uso típico | Guía |
|---|---|---|---|
| PostgreSQL | 5432 | aplicaciones relacionales, ORMs completos | PostgreSQL |
| MySQL | 3306 | WordPress, Laravel, PHP en general | MySQL |
| MariaDB | 3306 | fork de MySQL, mismos drivers | MariaDB |
| MongoDB | 27017 | documentos JSON, esquema flexible | MongoDB |
| Redis | 6379 | caché, sesiones, colas | Redis |
Crear una base de datos
- + Nuevo servicio → Base de datos.
- Elige el motor.
- Nombra la base de datos.
- La contraseña se genera automáticamente (personalizable si es necesario).
- Crear: la base de datos está lista en unos segundos.
Dos formas de conectarse
- URL interna: para los servicios del mismo proyecto, mediante el DNS interno del clúster. Es la opción por defecto.
- URL pública (NodePort): para un acceso desde el exterior (máquina local, herramienta gráfica). Se activa explícitamente mediante Exponer públicamente en la pestaña Database.
Interfaz SQL integrada
La pestaña Database incluye un explorador de tipo phpMyAdmin: lista de tablas con su estructura, y un editor de consultas (Ctrl+Enter para ejecutar).
Copias de seguridad
La pestaña Copias de seguridad del servicio cubre ambas necesidades, manual y planificada. Ver Copias de seguridad y restauración para el detalle. En resumen: un dump exporta el contenido de la base, un snapshot copia el volumen entero, y una copia se restaura desde la misma lista.
Activa la planificación en cuanto pases a producción. Es diaria por defecto. Sin copia de seguridad, un borrado accidental no se puede deshacer.