gRPC Load Balancing in Kubernetes: Why Connections Stick to One Pod
Why Kubernetes Services pin gRPC's long-lived HTTP/2 connections to one pod, how to confirm it, and how to fix it with client-side or L7 proxy balancing.
12 min read
Tag
Why Kubernetes Services pin gRPC's long-lived HTTP/2 connections to one pod, how to confirm it, and how to fix it with client-side or L7 proxy balancing.
12 min read
A checklist for running multiple instances of a monolith: find hidden shared state, replace in-process locks, and stop cron jobs from running once per instance.
14 min read
Learn how service discovery and load balancing fit together in microservices: DNS, Kubernetes Services, client-side balancing, proxies, and rollout pitfalls.
13 min read
Configure an nginx reverse proxy correctly: proxy_pass URI rewriting, header inheritance, TLS termination, upstream keepalive, WebSockets and timeouts.
14 min read