Konrad Kowalski (rootsher)Principal Platform & Reliability Architect100010101111111101010111011001000110011101011111

Routing

posts (9)

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. Frontend Rendering: from server-side pages to hybrid rendering3/17

    SPA and CSR: when the browser took over the application

    The browser downloads the document once and manages screen transitions itself. The frontend stops being a presentation layer and becomes a long-lived runtime.

  9. Frontend Rendering: from server-side pages to hybrid rendering1/17

    Server-rendered web: before the frontend became an application

    The server assembled a full document for every request and the browser was a document renderer. A simple model, as long as the whole document could be the unit…