Load Balancing
posts (9)
The OSI Model in the Cluster and the Cloud: Who Sees What When You Open a Page
L3, L4 and L7 are shorthand for how deeply a piece of infrastructure looks into traffic. One request, from clicking "Pay" to the payments pod, layer by layer.
- Kubernetes from the Inside: Cluster Architecture Basics4/7
Networking in Kubernetes
CNI gives Pods their addresses and connectivity, while kube-proxy or an eBPF datapath makes traffic sent to a Service's virtual address reach the right…
Introduction to Service Mesh: Why Istio and Linkerd Exist
Service mesh appeared because, in a microservice system, traffic, identity, and observability problems started repeating in every service.
- Realtime in the Browser: From Polling to WebTransport5/7
WebSockets: A Persistent Bidirectional Communication Channel
After the handshake there are no requests and responses left, only frames. A persistent connection is state, and it reaches the load balancer, the deploy and…
- Gateway API Without the Magic4/4
Migrating from ingress-nginx to Gateway API
Migrating from ingress-nginx is not mechanical YAML translation. First, separate the application contract from controller-specific behavior.
- Gateway API Without the Magic3/4
GatewayClass: A Contract With the Implementation
GatewayClass is not an environment label. It is where Kubernetes Gateway API meets a specific controller.
- Gateway API Without the Magic2/4
Gateway Does Not Always Mean the Same Thing
The word gateway mixes a product, a network role, and a Kubernetes API. Without that split, it is easy to compare things from different layers.
- Gateway API Without the Magic1/4
From Service to Gateway API: Where the Problem Came From
Ingress did not fail because it was bad. It failed because its small specification had no language for production HTTP behavior.
- series · 4 parts
Gateway API Without the Magic
A short entry point to a series about where Gateway API came from, how it differs from Ingress, and how to approach an ingress-nginx migration.