← Kubernetes learning path
Kubernetes · Module 1 of 10

Why Kubernetes?

Kubernetes runs and manages containers across many machines.

📖 Key ideas

  1. Kubernetes (K8s) is an open-source container orchestrator from Google, now CNCF.
  2. It schedules containers, restarts failed ones and scales them.
  3. Declarative: you describe the desired state in YAML; K8s makes it so.
  4. Runs anywhere: cloud (GKE, EKS, AKS) or on-premises.
  5. Practise locally with minikube, kind or Docker Desktop.
💡 Real-life example: Kubernetes is an airport control tower directing hundreds of planes (containers) safely.
KubernetesContainer orchestration platform
OrchestrationAutomating deployment and scaling
Desired stateWhat you declare should be running
minikubeLocal single-node Kubernetes