Kubernetes is a system that runs your app across a group of computers, restarts it when something breaks, and scales it when traffic grows — so you do not babysit each machine.
Overview
The whole picture
Outside the cluster
Control plane
Service
Pods and containers
100%
How the pieces nest
Docker packs the app into a Container that runs the same everywhere
A Pod holds that Container — the smallest unit Kubernetes will place
A Worker Node is one computer; the Cluster is the whole campus plus the office
What the neighbors do
Control Plane: places Pods, restarts crashes, keeps the written plan
Service: a stable front desk so you never hunt for a Pod
Image is the recipe; a Container is one running copy of it
Why this exists
A computer fails: work moves to another Worker Node
Traffic grows: more Pods start from the same Docker Image
You keep calling one Service while Pods are replaced behind it