Saltar a contenido

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.