MariaDB¶
Base de datos relacional compartida entre varios servicios.
Ficha¶
| Campo | Valor |
|---|---|
| Host | lebron (192.168.1.2) |
| Stack (Portainer) | homeassistant |
| Imagen | mariadb:12.3.2 |
| Puertos | 3306 |
| Volúmenes | /opt/hass/mariadb → /var/lib/mysql |
Bases de datos¶
| BD | Consumidor |
|---|---|
hass_db |
Home Assistant (recorder) |
shlink_db |
Shlink (acortador) |
- Usuarios:
homeassistant,shlink(credenciales en Portainer/secrets.yaml). MARIADB_AUTO_UPGRADE: 1(auto-upgrade del esquema en arranque).- Shlink se conecta vía
192.168.1.2:3306.
Migración¶
Sustituida por CloudNativePG (Postgres) en el cluster. Los dos consumidores se migran por separado:
- Shlink → Fase 3.
- Home Assistant → Fase 4 (su recorder puede pasar a MariaDB en k8s o a Postgres).
A tener en cuenta: hoy es un punto único que comparten dos servicios; la migración debe desacoplarlos.