Helm deployment options
This page documents the v2.x subchart-based Helm chart. If you are still using the v1.x inline-template chart, see Helm deployment options (v1.x). For migration steps, see the Upgrade guide.
This guide covers advanced deployment options for ClickStack using Helm. For basic installation, see the main Helm deployment guide.
Overview
ClickStack's Helm chart supports multiple deployment configurations:
- Full stack (default) — All components included, managed by operators
- External ClickHouse — Use existing ClickHouse cluster
- External OTEL Collector — Use existing OTEL infrastructure
- Minimal deployment — Only HyperDX, external dependencies
External ClickHouse
If you have an existing ClickHouse cluster (including ClickHouse Cloud), you can disable the built-in ClickHouse and connect to your external instance.
Option 1: Inline configuration (development/testing)
Use this approach for quick testing or non-production environments. Provide connection details via hyperdx.config and hyperdx.secrets:
Install with this configuration:
Option 2: External secret (production recommended)
For production deployments where you want to keep credentials separate from your Helm configuration:
Using ClickHouse Cloud
For ClickHouse Cloud specifically:
External OTEL Collector
If you have an existing OTEL collector infrastructure, disable the subchart:
For instructions on exposing OTEL collector endpoints via ingress, see Ingress Configuration.
Minimal Deployment
For organizations with existing infrastructure, deploy only HyperDX:
Next Steps
- Configuration Guide - API keys, secrets, and ingress setup
- Cloud Deployments - GKE, EKS, and AKS specific configurations
- Upgrade Guide - Migrating from v1.x to v2.x
- Additional Manifests - Custom Kubernetes objects
- Main Helm Guide - Basic installation
- Deployment options (v1.x) - v1.x deployment options