Files
K3S/addons/databasus
Sergey Antropoff eccc1c2a01 docs: полная документация проекта — docs/ и README.md для каждого аддона
- README.md: перепиcан как компактный обзор (98 строк) с навигацией по docs/
- docs/: 13 файлов — getting-started, architecture, configuration, addons,
  storage, security, cicd, observability, networking, operations,
  make-reference, molecule-testing, troubleshooting
- addons/*/README.md: 31 новый файл — описание, параметры, примеры кода
  для каждого из 34 аддонов (vault и external-secrets уже существовали)
2026-04-26 00:22:06 +03:00
..

Databasus

Веб-интерфейс для управления резервным копированием баз данных. Автоматически интегрируется с установленными аддонами PostgreSQL, MySQL и MinIO.

Быстрый старт

# group_vars/all/addons.yml
addon_databasus: true
addon_postgresql: true   # опционально — автоподключение
addon_minio: true        # опционально — хранилище бэкапов в S3

databasus_ingress_host: "backup.example.com"

Секрет в vault.yml:

vault_databasus_db_password: "secure-password"
make addon-databasus

Параметры

Переменная Умолч. Описание
databasus_ingress_host backup.example.com Hostname UI
databasus_ingress_tls false TLS через cert-manager
databasus_postgresql_enabled авто Авто при addon_postgresql: true
databasus_minio_enabled авто Авто при addon_minio: true

Автоинтеграция

При включённых аддонах Databasus автоматически получает реквизиты:

  • PostgreSQL (addon_postgresql: true) → создаётся отдельная БД databasus и пользователь
  • MySQL (addon_mysql: true) → передаются connection details для бэкапов
  • MinIO (addon_minio: true) → создаётся бакет databasus-backups для хранения

Ручная настройка подключений

databasus_postgresql_host: "my-postgres.db.svc.cluster.local"
databasus_postgresql_port: 5432
databasus_mysql_host: "my-mysql.db.svc.cluster.local"
databasus_mysql_port: 3306
databasus_minio_host: "minio.minio.svc.cluster.local:9000"