Обновлена документация под новые аддоны (gitlab, redis, mongodb, kafka, kafka-ui, rabbitmq) и новую модель явного выбора зависимостей. Добавлены и унифицированы описания переключателей *_database_mode и *_redis_mode, обновлена таблица зависимостей аддонов, примеры конфигурации и список vault-секретов.
2.3 KiB
2.3 KiB
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"
Официальные ресурсы
- Официальный сайт: https://github.com/databack-io/databag
- Официальная документация: https://github.com/databack-io/databag
- Версии Helm chart / ПО: https://artifacthub.io/packages/search?ts_query_web=databasus