Kubernetes
What I've learned running a production cluster on one node: right-sizing, access control and keeping it observable.
Learning track · 12 lessons
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.
- 1What Kubernetes solvesStart · 12 min
- 2Your first cluster, free on your laptopStart · 25 min
- 3Pods: the smallest pieceStart · 25 min
- 4Reading YAML without fearStart · 25 min
- 5Deployments: keeping copies runningStart · 30 min
- 6Health checks: ready, alive and restartedStart · 25 min
- 7Configuration and SecretsStart · 25 min
- 8Services: how traffic finds your podsStart · 30 min
- 9Requests, limits and choosing nodesStart · 30 min
- 10Namespaces and access controlStart · 25 min
- 11Storage: keeping data when pods restartStart · 25 min
- 12Getting traffic in: the Gateway APIStart · 30 min
Guides
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.
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.
Tools I use
KodeKloud
Hands-on Kubernetes, Docker, and DevOps labs.
Kubernetes documentation (opens in a new tab)
The official reference, and the one site you can keep open during the CKA exam.
From www.kwamib.dev/resources/kubernetes