Files
K3S/addons/databasus/README.md
Sergey Antropoff 38aaadbfb1 docs: sync addon docs with explicit external/internal service modes
Обновлена документация под новые аддоны (gitlab, redis, mongodb, kafka, kafka-ui, rabbitmq) и новую модель явного выбора зависимостей. Добавлены и унифицированы описания переключателей *_database_mode и *_redis_mode, обновлена таблица зависимостей аддонов, примеры конфигурации и список vault-секретов.
2026-04-29 23:21:04 +03:00

2.3 KiB
Raw Permalink Blame History

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"

Официальные ресурсы