Kubernetes Pod vs Deployment: What's the Difference

Run kubectl run nginx --image=nginx:1.27 and Kubernetes creates exactly one Pod named nginx. Delete it with kubectl delete pod nginx and it is gone for good — nothing notices, nothing replaces it. A Pod is the smallest deployable unit in Kubernetes: one or more containers that share a network namespace and a set of volumes, scheduled together onto a single node. That single Pod is a dead end in production. If the container inside it crashes, the kubelet restarts the container in place. If the node reboots, or someone deletes the Pod, nothing recreates it. A bare Pod has no memory of the fact that it is supposed to exist. ...

September 10, 2026 · 5 min · 991 words · SpaghettiCoder

What Is Kubernetes and What Is It Used For

What Kubernetes does One Docker container on one machine is easy to run by hand. Fifty containers across ten machines — restarting them when they crash, moving them when a machine dies, splitting traffic between them, updating them without downtime — is not. Kubernetes (shortened to K8s) is the system that does that managing for you. What Is Kubernetes? Kubernetes is an open-source platform for container orchestration. Google created it in 2014 based on 15 years of running containers at scale, and the Cloud Native Computing Foundation (CNCF) maintains it now. ...

January 31, 2026 · 8 min · 1533 words · SpaghettiCoder