Network Namespace
lastmod 2026-11-10created 2015-07-132 edits
Network Namespace is an isolation feature of the Linux kernel that gives each set of processes its own independent network interfaces, routing tables, firewall rules, and port space. Namespaces are created with the ip netns command and connected to each other with veth pairs, and they are the basis on which Docker and Kubernetes give each container a separate network stack.