Skip to content
~/jwright▮
AboutSkillsProjectsBlogContactLearn

#Tag

Posts tagged "cilium"

← All posts

  1. NETWORKING SERIES · 012 Aug 2026·6 min read

    The best migrations delete more than they install

    Nobody chose our network stack - it accreted one default at a time, and every component was one more thing to version, patch, debug and alert on. Landing on Cilium wasn't an adoption; it was a demolition schedule, and the stack left standing is smaller than the one we started with.

    • cilium
    • kubernetes
    • networking
    • architecture
    • homelab
  2. NETWORKING SERIES · 0214 July 2026·4 min read

    Observe first, deny second

    Everyone writes network policy from the architecture diagram, and the diagram is always wrong. The only allowlist that survives contact with production is one written from the flows you actually watched - applied out-of-band, proven enforcing, and only then handed to GitOps.

    • security
    • networking
    • cilium
    • hubble
    • kubernetes
    • gitops
  3. NETWORKING SERIES · 0314 July 2026·5 min read

    SNAT ate my source IP

    A LoadBalancer service with the default traffic policy rewrites every incoming packet's source to the node's own address, so by the time a network policy sees it, the real client is gone. You cannot allowlist a sender the network has already erased.

    • security
    • networking
    • cilium
    • kubernetes
    • load-balancing
jonny@bztmon:~ · session receipt✓ Synced · Healthy

$ whoami

Jonathon Wright - Platform & Infrastructure Engineer

$ traceroute www.bztmon.com

served from a homelab Kubernetes cluster, over an encrypted tunnel

$ git log -1 --format=receipt

HEAD e041711· built 2026-08-27 08:42Z· reconciled by Argo CD

$ contact

LinkedIn or email

$

© 2026 Jonathon Wright·CC BY-NC-SA 4.0·built with Astro, shipped via GitOps