feat(content): author the ROOT_ V1 orientation module and three practice-bank intro lessons
- root-01-m00-welcome-to-root: program overview + Lab-lifecycle orientation (disposable Labs, permanent progress, hints, reset/recreate, help-requests). - One short intro-lesson activity for each of the three bare practice-bank modules (root-06-m01, root-07-m01, root-10-m02), explaining what the bank is and why it has no per-scenario teaching of its own — the minimum real authoring needed for genuine self-paced readiness without reclassifying them optional (see the curriculum migrations). Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
+30
@@ -0,0 +1,30 @@
|
||||
# Practice Bank: General Troubleshooting Operations
|
||||
|
||||
**Kubernetes Health Probes & Troubleshooting** and **The RootNode Troubleshooting Framework**
|
||||
already taught you how to *think* about a broken cluster. This module is six short Labs that
|
||||
drill the individual `kubectl` operations you'll reach for while doing that thinking: pulling
|
||||
logs, copying files in and out of a container, running a one-off exec, cordoning a node, and
|
||||
reasoning about pod-to-node placement and log output.
|
||||
|
||||
## How to use it
|
||||
|
||||
Work through the six Labs in order. None of them require the full Observe/Evidence/Hypothesis/
|
||||
Test/Repair/Validate/Prevent framework from the previous module — they're deliberately narrower,
|
||||
so you can build raw command fluency without also holding the whole framework in your head at
|
||||
the same time.
|
||||
|
||||
## Instructor Notes
|
||||
|
||||
**Delivery:** No lesson/demonstration/knowledge-check scaffolding by design — this is the
|
||||
original Phase 1-5 "troubleshooting" scenario bank plus one extra Lab (`container-logging-mcq`)
|
||||
not part of that original set, reused here as self-paced speed practice.
|
||||
|
||||
**Capstone note:** The five original Labs (`extract-logs-basics`, `kubectl-cp-basics`,
|
||||
`exec-command-basics`, `node-cordon-basics`, `pod-node-assignment-mcq`) are the exact set the
|
||||
pre-existing `rootnode-path.json` "troubleshooting" stage requires to unlock the Capstone
|
||||
assessment — a separate, older mechanism from this course's own prerequisite chain (see
|
||||
docs/ROOT_V1_CURRICULUM_MANIFEST.md). Do not mark this module optional/is_required=false without
|
||||
re-checking that gate.
|
||||
|
||||
**Common mistake to watch for:** running `kubectl cp` with the source/destination arguments
|
||||
reversed — a good moment to have a student read the command back out loud before running it.
|
||||
Reference in New Issue
Block a user