Skip to content

Kubernetes

Chatto can run on Kubernetes, but the public docs do not yet publish a complete manifest set or operator workflow. A Kubernetes deployment needs 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.