Overview
Explore the fundamentals of load balancing in Kubernetes through this 31-minute conference talk presented by Christopher Luciano and Srinivas Brahmaroutu from IBM. Dive into key concepts such as Container Network Interface (CNI), underlay vs overlay networks, cross-node communication, and network namespace communication. Learn about endpoints, services, and LoadBalancer services in Kubernetes. Understand the different Kube-Proxy modes, with a focus on the IP-Tables mode walkthrough. Discover various methods for exposing Kubernetes applications externally and gain insights into shared LoadBalancer internals. The presentation concludes with a Q&A session, providing a comprehensive overview of load balancing principles in Kubernetes environments.
Syllabus
Introducción
Container Network Interface (CNI)
CNI - Underlay vs Overlay
Cross Node Communication
Network Namespace Communication
Endpoints
Services
LoadBalancer Service
Kube-Proxy Modes
IP-Tables Mode Walkthrough
Ways to Expose K8s Apps Externally
Background
Shared LoadBalancer Internals
Questions
Taught by
Linux Foundation