Kubernetes

What I've learned running a production cluster on one node: right-sizing, access control and keeping it observable.

Kubernetes basics

Each lesson explains one idea in plain words, has you try it on a free cluster on your laptop, then shows how my real production cluster uses it, including what went wrong.

  1. 1What Kubernetes solvesStart · 12 min
  2. 2Your first cluster, free on your laptopStart · 25 min
  3. 3Pods: the smallest pieceStart · 25 min
  4. 4Reading YAML without fearStart · 25 min
  5. 5Deployments: keeping copies runningStart · 30 min
  6. 6Health checks: ready, alive and restartedStart · 25 min
  7. 7Configuration and SecretsStart · 25 min
  8. 8Services: how traffic finds your podsStart · 30 min
  9. 9Requests, limits and choosing nodesStart · 30 min
  10. 10Namespaces and access controlStart · 25 min
  11. 11Storage: keeping data when pods restartStart · 25 min
  12. 12Getting traffic in: the Gateway APIStart · 30 min

Managed Kubernetes compared: EKS, AKS, GKE and DOKS

What every cloud's managed Kubernetes has in common, how each charges for the control plane, and where they differ.

ReferenceCloud

Give a dashboard read-only access to your cluster

A ServiceAccount, a role that can look but never touch, and how to prove it with kubectl auth can-i.

IntermediateSecurityComing soon

KodeKloud

Hands-on Kubernetes, Docker, and DevOps labs.

Paid

Kubernetes documentation (opens in a new tab)

The official reference, and the one site you can keep open during the CKA exam.

Free