Open Nodes (/nodes).

Each lattice-dhcpd process needs a unique LATTICE_NODE_NAME. It heartbeats name, last_seen_at, version, listen_addrs.
A node is stale if last_seen_at is older than about 60 seconds (Overview treats that as a warning).
GET /readyz is 200 only after a Postgres ping and a subnet-count query. Use that port for HAProxy/IPVS checks. Do not health-check UDP/67.
Do not run dhcpd and api on the same LATTICE_LISTEN_HTTP port on one host.
Add a node: Add or drain dhcpd.