Skip to main content

Kubernetes Deployment

Thermocline provides multiple Kubernetes deployment surfaces:

  • Helm chart: deploy/helm/thermocline
  • Kustomize manifests: deploy/kustomize
  • Terraform-managed cloud infra + Helm deployment: deploy/terraform/*

Helm Assets

  • Chart.yaml
  • values.yaml
  • values-dev.yaml
  • values-prod.yaml
  • values-prod-aws.yaml

Practical Rollout Order

  1. Deploy infrastructure dependencies (object storage, etcd, network).
  2. Deploy core runtime services.
  3. Validate command surface and metrics.
  4. Run workload-specific smoke + parity tests.

Post-Deploy Validation

  • driver connection handshake
  • CRUD + aggregate + index commands
  • policy command path
  • observability stack visibility