kindnet is the default Container Network Interface (CNI) plugin for kind clusters. It runs as a DaemonSet in kube-system and provides the node-level networking used by local pods. section 6.5 section 2.3.2
When Kubernetes schedules a pod, the container runtime invokes the CNI to configure interfaces, IP addresses, and routes; removing the pod triggers network cleanup. kindnet uses the CNI point-to-point plugin with port mapping. section 2.3.2
Verify and inspect kindnet with these administrator checks:
- Check its DaemonSet: kubectl -n kube-system get ds kindnet. section 2.3.2
- Inspect its configuration in /etc/cni/net.d/10-kindnet.conflist. section 2.3.2
- Use the CNI configuration and DaemonSet state when troubleshooting pod communication across nodes. section 6.5 section 2.3.2
Inspect the configuration
The configuration identifies the kindnet network, uses cniVersion 0.3.1, assigns addresses from 10.244.0.0/24 through host-local IPAM, and enables portMappings through the portmap plugin.
