Skip to main content

Download & Install

Choose the installation method that best fits your environment

Helm Chart (Recommended)

Install via Helm for easy configuration and upgrades. Best for most Kubernetes deployments.

# Add the Thermocline Helm repository
helm repo add thermocline https://charts.strongly.ai/thermocline
helm repo update

# Install Thermocline
helm install thermocline thermocline/thermocline \
--namespace thermocline \
--create-namespace \
--set coldStorage.provider=s3 \
--set coldStorage.s3.bucket=my-thermocline-bucket \
--set coldStorage.s3.region=us-east-1

Docker Compose

For local development and testing. Includes MinIO for object storage — no external dependencies needed.

# Clone the repository
git clone https://github.com/strongly-ai/thermocline.git
cd thermocline

# Start with Docker Compose
docker compose up -d

# Connect with any MongoDB driver
mongosh "mongodb://localhost:27017/mydb"

Kubernetes Operator

For GitOps workflows and advanced lifecycle management with Custom Resources.

# Install the Thermocline Operator
kubectl apply -f https://github.com/strongly-ai/thermocline/releases/latest/download/operator.yaml

# Create a ThermoclineCluster resource
kubectl apply -f thermocline-cluster.yaml

Raw Manifests

For highly customized deployments or environments with restrictions on Helm/Operators.

# Download and apply manifests
kubectl apply -f https://github.com/strongly-ai/thermocline/releases/latest/download/manifests.yaml

System Requirements

ComponentMinimumRecommended
Kubernetes1.26+1.28+
CPU (cluster total)6 cores24 cores
Memory (cluster total)16 GiB56 GiB
Storage (per node)100 GiB NVMe2 TiB NVMe
Object StorageAny S3-compatibleS3, GCS, or Azure Blob