Already have an ingress controller? Give the installer a
--domain (or set ingress.enabled=true in Helm values) and skip to DNS records.Option A: VPN or corporate network access
If your organization has a VPN that routes into the VPC, users can access xpander services directly: no ingress controller, NLB, ACM certificate, or public DNS needed. Point internal DNS records to the Kubernetes services:Option B: Public access via ingress + NLB
For public or internet-facing access, set up an ACM certificate, an nginx ingress controller, and an NLB, using the three steps below: SSL Certificate, Ingress Controller, and DNS Records.SSL certificate
Request an ACM certificate for your domain.<DOMAIN> / *.<DOMAIN> (shared) and one for *.chat.<DOMAIN>:
Ingress controller
Install the nginx ingress controller with AWS NLB and ACM SSL termination:DNS records
Create wildcard CNAME records pointing*.<DOMAIN> and *.chat.<DOMAIN> to the NLB hostname. Both are required: the chat UI generates per-thread subdomains under chat.<DOMAIN>.
Test it:

