For environments requiring centralized visibility into traffic flow — source/destination tracking, service maps, and real-time request tracing — KubeLB integrates with existing service mesh and CNI observability tools.
Hubble UI
Hubble is the observability layer for Cilium. When Cilium is the CNI on the KubeLB management cluster, Hubble provides:
Service map — automatic topology visualization of service-to-service communication
Real-time traffic flows — live stream of L3/L4 and L7 network events with source, destination, verdict, and protocol details
DNS visibility — DNS query and response tracking across the cluster
HTTP/gRPC flow inspection — request-level details including method, path, status code, and latency
Network policy verdicts — see which policies allowed or denied traffic
Hubble UI runs as a deployment in the cluster and connects to Hubble Relay for aggregated flow data. For setup instructions, see the Hubble Getting Started Guide.
Following are the screenshots of a load balancer resource exposed via KubeLB.
Hubble UI — Service Map showing KubeLB traffic flows
Hubble UI — Real-time flow table
Kiali
Kiali is the management console for Istio service mesh. When Istio is deployed alongside or within KubeLB clusters, Kiali provides:
Traffic graph — real-time visualization of service-to-service traffic with request rates, error rates, and latency
Health monitoring — per-service and per-workload health status derived from Istio telemetry
Configuration validation — detect misconfigurations in VirtualServices, DestinationRules, and other Istio resources
Distributed tracing integration — link to Jaeger/Zipkin traces from the service graph