Ronak Nathani

@ronaknathani.com

Compute infra / Kubernetes at LinkedIn | Co-host of Software Misadventures Podcast

Controllers that sync Kubernetes data to an external registry (service discovery, LBs) with no explicit handshake are a steady source of bugs. Worst case: a rollout completes and client traffic gets black-holed against stale endpoints. The primitives that fix it:

A Sync Loop Is Not a Handshake: Keeping External Systems in Lockstep with Kubernetes | Ronak Nathani

A best-effort sync loop isn't enough to keep an external system in lockstep with Kubernetes. This post uses service discovery to show how readiness gates and finalizers make an external system a parti...

ronaknathani.com

We don’t use Kubernetes in the traditional sense at LinkedIn—we treat it as a foundational building block for pod orchestration and tailored infrastructure APIs.

BildBild

Had a great time on @kubernetespodcast.com talking about how we are building our compute stack using Kubernetes @LinkedIn—managing hundreds of thousands of bare metal machines and running thousands of services at scale.

@kubernetespodcast.com · last yr.

This episode is a real treat- @ahmet.dev and @ronaknathani.bsky.social of @linkedin.com share lessons from running Kubernetes in production! Learn about the custom tools they've built for running Stateful workloads, how many clusters is the right number, & more! kubernetespodcast.com/episode/249-...