PBM
Platform Backup Manager (PBM) is Kaa component that is used to back up and restore the platform.
It is deployed into the Kubernetes namespace with Kaa instance and periodically backs up all storages and uploads snapshots into the storage-backup--{K8s-namespace}
AWS S3 bucket creating it if it doesn’t exist.
The backup frequency is defined as a cron expression.
Although the backup procedure is running automatically, PBM can be used as a CLI to backup and restore the platform.
More info on how PBM works and how to use it you can find here.
PBM can back up next storages:
- InfluxDB - used by Endpoint Time Series service
- MariaDB - used by Credentials Management service, Over-tha-air Orchestrator service
- MongoDB - used by Endpoint Register service, Endpoint Configuration Repository service, Tekton service
- PostgreSQL - used by Binary Data Collection service, Client Credentials Management service, Command Execution service, Tenant Manager service, Web Dashboard, Keycloak
- Vault - used by Client Credentials Management service
- Minio - used by Web Dashboard
- Open Distro