CellarCellar
Client API

AWS load balancer

Put an Application Load Balancer in front of gateway instances

Put an Application Load Balancer (HTTPS) in front of gateway instances:

  1. HTTPS listener with a publicly trusted certificate (ACM).
  2. Target group: HTTP → gateway :8080 on manager/worker hosts.
  3. Health check: GET /readyz (mark unhealthy if SandboxAPI unreachable).
  4. No stickiness — unary routes are safe across instances; each log stream stays on one connection for its lifetime.
  5. Enable connection draining so in-flight log streams can finish on deregister.
  6. Raise the ALB idle timeout (e.g. 5–15 minutes) so collected exec and long logs?follow=true streams are not cut early.

Keep Raft / gRPC advertise addresses as real node-reachable IPs — do not point intra-cluster traffic at the ALB.