Kubernetes
ELI5 — The Vibe Check
Kubernetes is a robot manager for your containers. If Docker is running one food truck, Kubernetes is managing a hundred food trucks, automatically moving them around, replacing broken ones, scaling up during lunch rush, and routing customers to the nearest available truck — all without you touching anything.
Real Talk
Kubernetes (K8s) is an open-source container orchestration platform that automates deploying, scaling, and managing containerized applications. It handles scheduling containers across a cluster of nodes, self-healing crashed pods, load balancing traffic, rolling updates, and secret management.
When You'll Hear This
"The app runs on a Kubernetes cluster with 3 replicas." / "Kubernetes restarted the pod automatically after it crashed."
Related Terms
Cluster
A Kubernetes Cluster is the whole system — all the nodes (machines) working together as one, managed by a control plane.
Docker
Docker is like a lunchbox for your app.
Helm
Helm is the package manager for Kubernetes — like npm but for deploying apps to your cluster.
K8s (Kubernetes)
K8s is just a shorthand for Kubernetes — the name is 11 characters with 8 letters between K and s, hence K8s. It's the same big robot container manager.
Namespace
In Kubernetes, a Namespace is like a virtual folder that organizes resources.
Node
In Kubernetes, a Node is a physical or virtual machine in the cluster — one of the workers that actually runs your pods.