The Over-Under on Container Networking
Networking is an inherent component to any distributed application, and one of the most complicated and expansive technologies centric to microservices. Container networking needs to be developer-friendly and application-driven. With application developers busily adopting container technologies, the time has come for network engineers and operators to prepare for the unique challenges brought on by cloud-native applications.
We’ll explore the two container networking specifications, Container Network Interface (CNI) and Container Network Model (CNM), and how they’ve shaped different types of container connectivity.
We’ll step through the different type of container networking available, understand their specific function, their performance characteristics and when it’s most appropriate to use them.
- Antiquated Types of Container Networking
- - Links and Ambassadors
- - Container-mapped
- Current Types of Container Networking None
- - Bridge
- - Host
- Overlays
- Underlays
- - MACvlan
- - IPvlan
- - Direct Routing
- - Fan
- - Point-to-Point