🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Kubernetes

In plain terms

A system that automates running containers across many machines.

Going deeper

Kubernetes ('K8s') schedules containers onto a cluster, restarts failed ones, scales them up or down with demand, and handles networking and rollouts. It's the standard control plane for large containerized systems.

Under the hood

Declarative and self-healing: you specify desired state and controllers reconcile toward it; the learning curve and operational complexity are significant.

Examples

Deployments, Services, Ingress, kubectl, Helm charts, EKS/GKE/AKS.

Think of it like...

Like an air-traffic control tower for shipping containers: deciding which plane (server) carries what, rerouting around problems, and adding flights when traffic spikes.

Feedback & Bug Report