We Swapped kube-proxy for Cilium on K3s, and NodePort Stopped Working
We followed the official Cilium guide to enable kube-proxy replacement on K3s, and NodePort traffic suddenly stopped reaching our pods. The cause: K3s-specific defaults (Flannel, ServiceLB) that the generic docs never mention. Here's the fix and a pre-production checklist.