Intelligent Kubernetes Load Balancing, with Rohit Agrawal episode artwork

EPISODE · Apr 7, 2026 · 30 MIN

Intelligent Kubernetes Load Balancing, with Rohit Agrawal

from KubeFM

You're running gRPC services in Kubernetes, load balancing looks fine on the dashboard — but some pods are burning at 80% CPU while others sit idle, and adding more replicas only partially helps.Rohit Agrawal, a Staff Software Engineer on the traffic platform team at Databricks, explains why this happens and how his team replaced Kubernetes's default networking with a proxy-less, client-side load-balancing system built on the xDS protocol.In this episode:Why KubeProxy's Layer 4 routing breaks down under high-throughput gRPC: it picks a backend once per TCP connection, not per requestHow Databricks built an Endpoint Discovery Service (EDS) that watches Kubernetes directly and streams real-time pod metadata to every clientHow zone-aware spillover cut cross-availability-zone costs without sacrificing availabilityWhy CPU-based routing failed (monitoring lag creates oscillation) and what signals to use insteadThe system has been running in production for three years across hundreds of services, handling millions of requests.SponsorThis episode is sponsored by LearnKube — get started on your Kubernetes journey through comprehensive online, in-person or remote training.More infoFind all the links and info for this episode here: https://ku.bz/y803JMhBkInterested in sponsoring an episode? Learn more.

Episode metadata supplied by the publisher feed · Published Apr 7, 2026

Embed this episode

Ready to play

Intelligent Kubernetes Load Balancing, with Rohit Agrawal

0:00 30:17

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of KubeFM?

This episode is 30 minutes long.

When was this KubeFM episode published?

This episode was published on April 7, 2026.

Can I download this KubeFM episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!