Session: Measure Twice, Cut Once: Dive Into Network Foundations The Right Way! (Extended Session)
Networking is the foundation of distributed computing, especially in cloud-native ecosystems. Your awareness of how data moves between applications is critical for understanding their performance, security, and efficiency.
As many microservices are built and deployed onto container systems like Kubernetes, it’s key to understand where traffic goes, how to communicate with your applications, how to decipher network protocols, and the various transactions that could be present.
CoreDNS, Envoy, Istio, CNI, and Cilium and cloud-native networking tools offer many advantages, but in failure conditions, they require a deep understanding of the Linux networking stack.
This workshop will prepare you to navigate networks and develop expertise in the networking technologies found throughout KubeCon + CloudNativeCon. Taking this workshop will help you to answer the questions:
- What does a packet look like?
- How does it flow into your microservices?
- How do you track network communications?
- Why do you need DNS?
- How does a service mesh enhance your microservices network?
- What does the shift away from IPtables toward eBPF mean for network performance?