Skip to content

Commit 9c84e51

Browse files
committed
CKAD Exam Prep System 2026 — Pattern-based learning, timed exercises, and full mock exam
Major restructuring to align with real exam patterns and time pressure: NEW DIRECTORIES & CONTENT: • patterns/ — 6 core patterns (RBAC, deployment debugging, networking, cronjob, ingress, service) • broken/ — Real broken YAML files to debug (pod crashes, service 0 endpoints) • timed/ — Progressive difficulty exercises (2-min, 5-min, 10-min tasks) • mock-exam/ — Full 15-question exam simulation with answers • multi-step/ — Real exam workflows (3-tier app, RBAC combinations, troubleshooting) • rbac/ — Deep RBAC scenarios (cross-namespace, auditing, permission debugging) • networking/ — Network debugging flows (503 errors, selector mismatches, NetworkPolicy) • basics/ — Common mistakes (20 most-expensive errors) + fundamentals cheatsheet • container/ — Build, push, deploy custom images (10% of exam) REFERENCE FILES: • KUBECTL-CHEATSHEET.md — All commands ranked by frequency (copy-paste ready) • exam-strategy.md — Time management, when to skip, pre-exam mental checklist • README.md — New navigation guide + study timeline (3-4 weeks) PEDAGOGICAL APPROACH: ✓ 70% of exam is pattern-matching → memorize patterns first ✓ Time pressure is the difficulty → practice timed exercises ✓ 60% of tasks are debugging → learn systematic troubleshooting ✓ RBAC is #1 failure point → deep-dive patterns + cross-namespace scenarios ✓ Real exam combines concepts → multi-step workflows ✓ Psychology matters → exam-strategy.md covers mental preparation FEATURES: • Each pattern includes: problem, symptoms, exact commands, verification • Timed exercises have scoring (measure speed improvement) • Broken scenarios teach debugging methodology • Mock exam has 15 questions with detailed solutions • Cheat sheet optimized for exam-day speed • All content focused on 2026 exam patterns (based on Reddit r/CKAD feedback) TARGET: Score 80%+ on mock exam → ready for real exam Study path: Patterns (1 week) → Timed (1 week) → Scenarios (1 week) → Mock + Review (1 week)
1 parent 45deab0 commit 9c84e51

21 files changed

Lines changed: 4473 additions & 0 deletions

KUBECTL-CHEATSHEET.md

Lines changed: 413 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,118 @@ If you score 80%+ on the mock exam **and** 70%+ on killer.sh, you're ready. Book
6060

6161
> **Every exercise includes a `verify.sh` script** — run it after you attempt the exercise to auto-check your work: `bash exercises/01-pod-basics/verify.sh`
6262
63+
---
64+
65+
## 🎯 NEW: Exam-Focused Study Path (Updated 2026)
66+
67+
This repo has been restructured into a **high-performance exam prep system** focused on:
68+
- **Pattern recognition** (most exam questions follow repeating patterns)
69+
- **Time pressure training** (timed exercises with scoring)
70+
- **Debugging skills** (broken scenarios teach you how to think)
71+
- **Real exam scenarios** (multi-step workflows matching actual exam questions)
72+
73+
### 📚 Repository Structure (Navigation)
74+
75+
```
76+
├── patterns/ ← START HERE (6 most-tested patterns)
77+
│ ├── README.md (overview of all patterns)
78+
│ ├── rbac-debug.md (ServiceAccount → Role → RoleBinding flow)
79+
│ ├── deployment-fix.md (debugging CrashLoopBackOff)
80+
│ ├── networkpolicy-allow-deny.md (allow/deny traffic rules)
81+
│ ├── cronjob-create.md (schedule format & timing)
82+
│ ├── ingress-debug.md (service selector → port mapping)
83+
│ └── service-selector-mismatch.md (0 endpoints diagnosis)
84+
85+
├── broken/ ← PRACTICE DEBUGGING (real broken YAML)
86+
│ ├── README.md (how to use broken scenarios)
87+
│ ├── broken-pod.yaml (image wrong + probe too aggressive)
88+
│ └── broken-service.yaml (selector mismatch)
89+
90+
├── timed/ ← BUILD SPEED (2/5/10 min tasks)
91+
│ └── timed-exercises.md (progressive difficulty, measure yourself)
92+
93+
├── mock-exam/ ← FULL PRACTICE (15 questions, 2 hours)
94+
│ └── FULL-MOCK-EXAM.md (real exam simulation with answers)
95+
96+
├── multi-step/ ← REAL EXAM FLOW (10-15 min scenarios)
97+
│ └── multi-step-scenarios.md (deploy + expose + restrict pattern)
98+
99+
├── rbac/ ← DEEP DIVE (CKAD's #1 topic)
100+
│ └── rbac-scenarios.md (cross-namespace, audit, troubleshooting)
101+
102+
├── networking/ ← DEBUG LIKE A PRO (most fails here)
103+
│ └── networking-debug.md (service broken → ingress 503 → networkpolicy)
104+
105+
├── basics/ ← FUNDAMENTALS (avoid rookie mistakes)
106+
│ ├── COMMON-MISTAKES.md (20 most-expensive errors)
107+
│ └── basics-cheatsheet.md (rules you're forgetting)
108+
109+
├── container/ ← BONUS (5-10% of exam)
110+
│ └── container-basics.md (build, push, deploy custom images)
111+
112+
├── exam-strategy.md ← READ NIGHT BEFORE (time management + psychology)
113+
├── KUBECTL-CHEATSHEET.md ← MUSCLE MEMORY (commands ranked by frequency)
114+
115+
└── exercises/ ← ORIGINAL CONTENT (14 hands-on challenges)
116+
├── 01-pod-basics/ ... 14-in-place-scaling/
117+
└── Each has: README.md + solution.yaml + verify.sh
118+
119+
```
120+
121+
### 🚀 Recommended Study Timeline (3-4 Weeks)
122+
123+
**Week 1: Pattern Foundation**
124+
- [ ] Read all 6 pattern files (patterns/)
125+
- [ ] Do each pattern 1-2× from memory
126+
- [ ] Target: Muscle-memory level
127+
128+
**Week 2: Practice Speed**
129+
- [ ] Do all timed exercises (2-min, 5-min, 10-min)
130+
- [ ] Repeat each tier until <2 min over limit
131+
- [ ] Time yourself strictly
132+
133+
**Week 3: Real Scenarios**
134+
- [ ] Do multi-step scenarios (3 scenarios, full workflow)
135+
- [ ] Practice broken scenarios (identify errors quickly)
136+
- [ ] Deep dive: RBAC + Networking (your weak spots)
137+
138+
**Week 4: Full Simulation**
139+
- [ ] Take full mock exam (2 hours, no pause)
140+
- [ ] Score yourself: aim 80%+
141+
- [ ] Review wrong answers vs patterns
142+
- [ ] Final 2 days: Review COMMON-MISTAKES.md + exam-strategy.md
143+
144+
### 📖 How to Use Each Section
145+
146+
**If you have 10 min:**
147+
→ Read one pattern file (e.g., `rbac-debug.md`)
148+
149+
**If you have 30 min:**
150+
→ Do one timed exercise (2-5 min tier)
151+
152+
**If you have 1-2 hours:**
153+
→ Take the full mock exam
154+
155+
**If you're stuck debugging:**
156+
→ Check `networking-debug.md` or check the specific pattern
157+
158+
**If you made a mistake:**
159+
→ Find it in `COMMON-MISTAKES.md` (learn why it fails)
160+
161+
**Night before exam:**
162+
→ Read `exam-strategy.md` (time mgmt, what to skip, red flags)
163+
164+
### 🏆 Why This Structure Works
165+
166+
1. **Patterns first**: 70% of exam is pattern-matching; 20 min studying patterns = hours saved in exam
167+
2. **Timed exercises**: Exam is time-pressure. Practice under pressure builds muscle memory
168+
3. **Broken scenarios**: Debugging is 60% of tasks. Learn to think systematically
169+
4. **Mock exam**: Full simulation reduces anxiety; you've "seen it before"
170+
5. **Multi-step**: Real exam combines multiple concepts; practice that flow
171+
6. **Cheat sheet**: Designed for speed, ranked by frequency
172+
173+
---
174+
63175
### Repo Structure
64176

65177
```

0 commit comments

Comments
 (0)