Konrad Kowalski (rootsher)Principal Platform & Reliability Architect101111011011000001000111001111111011110000001111

HTTPS

wpisy (7)

  1. Warstwy HTTP w przeglądarce: od fetch() do QUIC7/9

    HTTP/2: multiplexing zmienił frontendowy network model

    Ta sama semantyka HTTP, inny wire format. Wiele równoległych requestów nie znaczy wielu socketów, a niezależność streamów kończy się na TCP.

  2. seria · 9 części

    Warstwy HTTP w przeglądarce: od fetch() do QUIC

    Dwie linie z fetch() zakrywają kilka warstw: browser API, semantykę HTTP, wire protocol i transport. Seria rozdziela je tak, żeby Network panel dał się czytać.

  3. Gateway API bez magii4/4

    Migracja z ingress-nginx do Gateway API

    Migracja z ingress-nginx nie jest mechaniczną translacją YAML-a. Najpierw trzeba oddzielić kontrakt aplikacji od zachowań konkretnego kontrolera.

  4. Gateway API bez magii3/4

    GatewayClass: kontrakt z implementacją

    GatewayClass nie jest nazwą środowiska. To punkt, w którym Kubernetes Gateway API spotyka się z konkretnym kontrolerem.

  5. Gateway API bez magii2/4

    Gateway to nie zawsze to samo gateway

    Słowo gateway miesza produkt, rolę sieciową i Kubernetes API. Bez tego rozdziału łatwo porównywać rzeczy z różnych warstw.

  6. Gateway API bez magii1/4

    Od Service do Gateway API: skąd wziął się problem

    Ingress nie przegrał dlatego, że był zły. Przegrał, bo jego mała specyfikacja nie miała języka na produkcyjne zachowania HTTP.

  7. seria · 4 części

    Gateway API bez magii

    Krótkie wejście do serii o tym, skąd wziął się Gateway API, czym różni się od Ingress i jak podejść do migracji z ingress-nginx.