kubepath
the constraint — no cloud load balancer

Read the cluster the way a packet does.

This material is organised along the request path rather than by object type, because nearly every unusual choice in the pl-waw cluster traces back to one constraint. Violet marks a choice that traces back to it.

traces to the constraint ordinary Kubernetes Scaleway Kapsule · pl-waw · one worker node

Track one

The request path

One HTTPS request, from a browser to a tenant’s code.

Track two

The change path

One push, from a tenant’s git to a running pod.

The most classroom time

Three files, read line by line

The pieces worth the most time, each with its annotations pinned to the lines that carry the reason.

Before this ships

Two findings, left in on purpose

Both were found while reading the repo and neither is fixed in the manifests. One breaks a documented bootstrap step; the other is the better teaching example.