Kubesimplify
by KubesimplifySubscribe on YouTube
Interactive Kubernetes, explained

What actually happens
inside Kubernetes.

Four guided animations that unpack the Kubernetes control plane — from a single kubectl run to the packets moving through an ingress controller. Play, pause, dive deeper.

23 steps · ~7 min
From command to running pod
kubectl run nginx

Every step kubectl, API server, etcd, scheduler, kubelet, and containerd take to get a pod from request to Running.

Start scenario
12 steps · ~4 min
Filter → Score → Bind
The scheduler, inside out

How kube-scheduler picks a node: informer queues, filter plugins, score plugins, and the final bind.

Start scenario
10 steps · ~6 min
Selector → EndpointSlice → kernel
How a Service finds your Pods

Three controllers cooperate to turn a label selector into a working ClusterIP. Verified against kubernetes/kubernetes 1.36 source.

Start scenario
7 steps · ~5 min
How Services scale to thousands of pods
Inside an EndpointSlice

Why the legacy Endpoints API died, what is in a slice, the three conditions that decide who gets traffic, and how topology hints route zone-aware. Verified against kubernetes/kubernetes 1.36 and CoreDNS 1.11 source.

Start scenario
7 steps · ~5 min
iptables · IPVS · nftables
kube-proxy modes, inside out

How kube-proxy turns virtual-IP Services and EndpointSlices into node-level packet-processing rules. Three modes, three packet paths, three scale curves. Verified against kubernetes/kubernetes 1.36 source.

Start scenario
10 steps · ~4 min
Internet → DNS → LB → pod
A request through ingress

Follow an HTTP request from a browser to the container — through DNS, load balancer, ingress controller, service, iptables, veth, and finally your pod.

Start scenario
Explorable map
Every component, every link
Anatomy of a cluster

An interactive map of a Kubernetes cluster. Hover any component to learn what it does, who it talks to, and where it lives.

Start scenario
Watch the video walkthroughsKeyboard: ← → step · space play · 1-9 jump