Skip to content

Kubernetes

Chatto runs on Kubernetes with the same building blocks as any other horizontally scaled Chatto setup:

  • One or more Chatto server processes using the official ghcr.io/chattocorp/chatto image
  • A shared external NATS cluster with JetStream enabled
  • Stable shared secrets across all Chatto replicas
  • A public HTTP/WebSocket ingress for Chatto
  • Optional LiveKit, SMTP, Web Push, and S3-compatible object storage services

Use /readyz for readiness and startup probes, and /healthz for liveness probes. See the horizontal-scaling guide for probe examples and the required shared settings.