Kubernetes Networking 101
summary
90 minute hands on tutorial that boots an upstream kubeadm Kubernetes 1.23 cluster (single node), installs Docker runtime and Cilium (eBPF overlay or routing) as the CNI, and demonstrates pod IPs, the CNI IP pool, and how services use kube-proxy iptables rules for load balancing. It creates a 3‑replica deployment with ClusterIP and iptables random LB, shows CoreDNS resolution to CoreDNS 10.96.0.10, exercises headless services + StatefulSet DNS names, sketches Emissary/Envoy ingress and ends by installing Linkerd to show mTLS and telemetry.
AI-written summary · about
chapters (35)
- 0:00Start
- 7:22Container Networking
- 8:13Kubernetes Services
- 10:05Step 4 Which Is Outside Access
- 10:55Service Mesh Step Five
- 14:10Pods
- 14:34Pod Networking
- 18:40Psyllium
- 21:21Pinging an Ip
- 22:16Install Kubernetes
- 25:27Kubernetes Install
- 27:24What Distribution of Kubernetes Are We Using
- 32:09Psyllium Config
- 34:24Kubernetes Service Communications
- 37:15Iptables
- 38:58Cni Plugins
- 44:51Headless Service
- 47:05Lab Step 2
- 49:02Create a Cluster Ip Service
- 50:42Endpoints
- 56:04Kubernetes Dns
- 58:47Service Bucket
- 1:00:06Headless Services
- 1:05:24Search Suffixes
- 1:07:07Create a Headless Service
- 1:12:18What Does a Host Port Do
- 1:15:01Load Balancers
- 1:16:20Ingress
- 1:18:45Host Port
- 1:19:15Load Balancer
- 1:19:27Ingress Rule
- 1:20:15Gateway
- 1:21:08Why Would You Use Ingress
- 1:21:38Service Mesh
- 1:23:57Proxy Based Service Meshes
related talks
01h 31mInside the Kube: A Guided Tour of Kubernetes Cluster Setup
20mKubernetes Networking 101
32mThe Easy--Don't Drive Yourself Crazy--Way to Kubernetes Networking
02h 42mWorkshop: Kubernetes 101
44mDemystifying Kubernetes internals
26mKubernetes + CentOS in 15 Minutes
48mGo on Kubernetes from scratch
27mKubernetes the Hard Way: A Live Journey
