Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Kubernetes networking in this 34-minute conference talk by Margarita Manterola Rivero from Isovalent. Dive into the essential role of the Container Network Interface (CNI) in cluster communication, understanding its significance for pod connectivity and external service accessibility. Learn about the pluggable nature of Kubernetes networking, comparing the default CNI with alternative options and their respective features. Gain insights into fundamental concepts such as network namespaces, pod-to-pod connectivity, and various Kubernetes service types. Discover advanced topics including network policies, resilient connectivity, L7 traffic management, identity-based security, and observability. Examine the differences between service mesh implementations with and without sidecars, explore multi-cluster options, and understand CNI chaining. Compare popular CNI plugins like Flannel, Weave Net, Calico, and Cilium to make informed decisions for your Kubernetes deployments.
Syllabus
Intro
Fundamentals of Kubernetes Networking
What is a CNI?
Network Namespace
Pod-to-pod connectivity
Kubernetes Services
Kube Proxy
ClusterIP Service
NodePort Service
LoadBalancer Service
ExternalName Service
Compass
DNS
Ingress
Network Policies
Resilient Connectivity
L7 Traffic Management
Identity-based Security
Observability and Tracing
Transparency
Service Mesh with sidecars
Service Mesh without sidecars
Multi Cluster / Cluster Mesh
Multi Cluster options
Kubernetes is pluggable
CNI Chaining
Default plugins
Flannel
Weave Net
Calico
Cilium
Taught by
Linux Foundation