[{"data":1,"prerenderedAt":16},["ShallowReactive",2],{"blog-tag-en-kube-proxy":3},[4],{"path":5,"title":6,"description":7,"date":8,"tags":9},"\u002Fblog\u002Fen\u002Fk3s-cilium-kube-proxy-replacement-nodeport-unreachable","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.","2026-11-07",[10,11,12,13,14,15],"k3s","kubernetes","cilium","ebpf","kube-proxy","networking",1794305578643]