Skip to content

v0.1.0

Choose a tag to compare

@valerauko valerauko released this 15 Sep 07:03
· 799 commits to main since this release
e8172f1

Features

  • North-south type=LoadBalancer Service delivery via a Geneve-encapsulated,
    eBPF (aya, tc-bpf) dataplane with full-tuple conntrack.
  • Single-node AND cross-node delivery, proven on the k3s-on-Lima VM rig.
  • Real client-IP preservation: the forward leg's DNAT rewrites only the
    destination IP/port, never the client's source IP.
  • Controller memory footprint CI-gated (idle/loaded RSS tracked in the
    memory-smoke job).
  • Docker Hub image docker.io/valerauko/beep-lb, natively pullable over IPv6.

Known limitations

  • Single backend per Service. Multi-endpoint load balancing across several
    pods is not implemented; a Service with more than one ready endpoint gets
    only one selected. Real N-endpoint selection is deferred to a fast-follow.
  • Real-fleet fidelity unproven. Client-IP preservation is verified against
    the k3s-on-Lima VM rig, not against a real cloud provider's uRPF/NAT/IPv6
    edge cases. Deferred, off the v0.1.0 path.
  • Lives in the u7s monorepo's beep/ subtree; an independent repo split for its
    own release cadence is not yet done.