Prerequisites
Before starting, ensure you have:- ClickHouse Operator installed (see tutorials/deploy-aws.md, Step 8)
- At least one ClickHouse cluster deployed (see tutorials/deploy-aws.md, Step 9)
- Access to the ClickHouse private ECR repository (access details provided by ClickHouse during onboarding)
- Target ECR repositories created in your AWS account:
airgap-managementhelm/airgap-management
Step 1: Copy Container Images
Use skopeo to copy the Private API image and Helm chart to your ECR.<<API_TAG>> and <<API_HELM_TAG>> with the version tags provided by ClickHouse.
Step 2: Install via Helm
The Private API is installed in a dedicated namespace.Step 3: Configure Authentication
By default, basic authentication is disabled. For production environments, enable it by setting Helm values:api.basicAuth.enabled=trueapi.basicAuth.username— your chosen usernameapi.basicAuth.password— a secure password
Step 4: Verify Installation
Check the Pod
Port-forward and Test
Configuration Options
The following key configuration options are available via Helm values:
For a complete list of configuration options, refer to the Helm chart’s values file.
Next Steps
- Manage backups via API — Create, list, schedule, and restore backups
- Scale a cluster — Vertically scale CPU and memory
- Reset passwords — Reset the ClickHouse default user password