Skip to content

LoadBalancer VIPs & ESnet Data Fabric

For raw TCP/UDP data ingestion (e.g. streaming synchrotron detector packets, network telemetry collectors), Berkelium provides hardware LoadBalancer Virtual IPs (VIPs) via MetalLB.

apiVersion: v1
kind: Service
metadata:
name: detector-stream-lb
namespace: sci-myproject
spec:
type: LoadBalancer
selector:
app: detector-collector
ports:
- name: data-port
port: 9000
targetPort: 9000
protocol: TCP

When applied, Kubernetes assigns an IP address accessible across the LBNL internal network and ESnet Science DMZ.