Kubernetes on One Box, Part 4: Networking, Policy and Drains, Hands-On
Watch the new cluster work: Pods talking across nodes, Services and DNS, a Cilium-enforced NetworkPolicy, and draining a worker safely.
Notes from the terminal and beyond.
Exploring Go, Linux, networks, and the things that make them tick.
Step through Go tests, set breakpoints, and inspect what your code is actually doing.
Debugging with Delve ↗Watch the new cluster work: Pods talking across nodes, Services and DNS, a Cilium-enforced NetworkPolicy, and draining a worker safely.
Create the cluster with a playbook that only runs when you mean it: kubeadm init once, Cilium via Helm, worker joins, and a private kubeconfig.
One idempotent Ansible playbook for kernel modules, sysctls, swap, time sync, containerd 2.x and held Kubernetes packages.
Pin compatible versions, choose Pod and Service CIDRs, and give the API server a stable name before kubeadm ever runs.
A scratchpad for investigating network utilization with Linux perf.
Step through Go tests, set breakpoints, and inspect what your code is actually doing.
A short note on pointers and embedding in Go.
Building complex objects, one deliberate step at a time.
SOLID principles in Go: small types, small interfaces, and depending on abstractions.
Give devices a predictable address with static DHCP mappings in EdgeOS.
Taking a closer look at DNS privacy, encrypted queries, and an EdgeRouter setup.
Getting Debian packages onto an EdgeRouter, and working around older repositories.
A home-networking playground for routing, VPNs, VLANs, and a little experimentation.
No notes match that search. Try another word or topic.
13 notes in the notebook