Why Kubernetes Does Not Use Docker’s Libnetwork/CNM
Although Docker’s libnetwork/CNM offers a network plugin model, Kubernetes has chosen not to adopt it due to fundamental design mismatches, reliance on low‑level key‑value stores, security and scalability concerns, and a strategic shift toward the simpler, more portable CNI plugin framework.
