Skip to content

docs: propose Network Load Balancer API - #611

Draft
scotwells wants to merge 20 commits into
mainfrom
docs/network-load-balancer-api
Draft

scotwells wants to merge 20 commits into
mainfrom
docs/network-load-balancer-api

Conversation

@scotwells

@scotwells scotwells commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Propose a Datum Network Load Balancer API with separate listeners, routes, and NetworkService backends. Each selected location gets an IP per requested family and a stable generated hostname for customer CNAMEs. Locations follow backend service placement by default. A future Global Services Load Balancer will handle global entry points. The proposal covers TCP and UDP, health checks, TLS, and a Gateway API L4 compatibility target.

The IPv4 data-plane plan uses a stateful TCP and UDP proxy for IPv4 clients reaching IPv6 services. IPv4 address requests remain outside the first API release.

Review focus

  • Per-location addressing, generated hostnames, and DNS lifecycle
  • IPv4 ingress and IPv6 backend delivery contract
  • Gateway API L4 parity and rollout dependencies

mattdjenkinson
mattdjenkinson previously approved these changes Oct 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants