Prerequisites
- ClickHouse Private API installed and accessible (e.g., via port-forward to
http://localhost:8080/) - At least one ClickHouse cluster deployed (this guide uses
default-xx-01)
Create a Full Backup
Check Backup Status
Query a specific backup by UUID:status.state field returns Ready.
List All Backups
Create Incremental Backups
Incremental backups only back up data that changed since a previous backup, forming a chain with a full backup as the starting point.Back Up Specific Tables or Databases
Control what gets backed up using thedatabases and tables fields. Table names must be fully qualified (i.e., db.table).
Schedule Backups with a CronJob
Use a Kubernetes CronJob to automate backup creation:http://clickhouse-private-api-airgap-management:8080.