glossary2 min read

What is Kubernetes?

Kubernetes manages containers at scale: deployment, scaling, and self-healing.

Kubernetes (K8s) orchestrates Docker containers across multiple servers. It handles deployment (rolling updates with zero downtime), scaling (add/remove containers based on load), self-healing (restart failed containers automatically), service discovery (containers find each other by name), and load balancing. You describe the desired state in YAML manifests, and Kubernetes continuously works to maintain that state.