Skip to content

Archive Topic Map

Networking

Networking is rarely one thing. It is a chain: edge → controller → service → endpoints → pods → policy. Break the chain into proofs.

Orientation

A curated shelf for study and for retrieval.

The chain of routing

Most routing failures are not deep. They are mismatches in selectors, readiness, ports, or ingress rules. The discipline is to check endpoints before you debate CNI internals.

Treat each hop as a proof point. If you can’t prove the hop, you can’t trust the next.

  • Service routing depends on label selectors and Ready endpoints.
  • Ingress is a contract interpreted by a controller; without the controller, rules are inert.
  • DNS failures can be policy failures and egress failures wearing DNS symptoms.

Fast proofs

Prove endpoints. Prove ports. Prove ingress rule match.

kubectl

shell

kubectl get svc,ep,endpointslices -n <ns>
kubectl describe svc <svc> -n <ns>
kubectl describe ingress <ing> -n <ns>
kubectl get pods -n <ns> -o wide

Core texts

Service discovery, ingress gates, and boundary discipline.

Labs and atlas

Where routing fails in practice, structured for speed.

Related maps

Adjacent shelves for continued study.

Canonical link

Canonical URL: /library/topics/networking