Kubernetes Resources
Trusted sources for the mission: learn Kubernetes (MISSION.md). Knowledge for lessons is drawn from these, not from guesses. Community/Wisdom section is deliberately empty for now (see MISSION.md: solo learning); revisit if the user ever wants peer feedback.
Knowledge
- Book: Kubernetes in Action, 2nd ed — Marko Lukša The book this repo’s plan follows. Chapters 1-15 map day-for-day onto week 1. Use for: the mental model, controllers, networking, storage.
- Official k3s docs What k3s bundles (Traefik, servicelb, local-path, metrics-server, Flannel) and how to disable pieces. Use for: install flags, upgrades, multi-node, the exact behavior of the built-in components.
- Kubernetes Concepts (kubernetes.io/docs/concepts) The reference that stays open long-term. Use for: authoritative wording on Pods, Services, controllers, PV/PVC, probes.
- Kubernetes Tutorials (kubernetes.io/docs/tutorials) Good hour-long add-ons (nginx example, guestbook) for days 2-3.
- kubectl Cheatsheet (kubernetes.io)
The only kubectl reference worth keeping. Local
kubectl explainis the offline twin. - Killercoda playground Free browser clusters, no install. Use for: days 3-6 if the host box is busy, or quick experiments before touching the real cluster.
- labs.play-with-k8s.com Another browser playground; free, ephemeral, no signup. Same use case.
Gaps
- Nothing authoritative yet on the exact k3s-on-NixOS module options beyond
what is in 10.11 (the nixos
services.k3smodule). If install day hits a snag, search nixpkgs docs before improvising. - Traefik-on-alternate-ports recipe for k3s (used on networking day) is only in 10.41; if the exact flag syntax shifts with a k3s version bump, re-verify against docs.k3s.io.