|
| 1 | +# Growth Strategy — Making This the #1 CKAD Repo |
| 2 | + |
| 3 | +Actionable checklist to maximize reach, stars, and traffic. |
| 4 | + |
| 5 | +## Phase 1: Content Completeness (Week 1-2) |
| 6 | + |
| 7 | +- [ ] Add Exercise 11: StatefulSet (stable identity, headless Service, persistent storage) |
| 8 | +- [ ] Add Exercise 12: DaemonSet (node-level logging agent, tolerations) |
| 9 | +- [ ] Add Exercise 13: Init Containers (dependency checks, migration runners) |
| 10 | +- [ ] Add Exercise 14: In-Place Pod Vertical Scaling (new in v1.35 GA) |
| 11 | +- [ ] Add difficulty badges to every exercise README (`Easy` / `Medium` / `Hard`) |
| 12 | +- [ ] Add `verify.sh` scripts to exercises (automated answer checking) |
| 13 | +- [ ] Create Anki deck export (.apkg) of key kubectl commands + YAML patterns |
| 14 | + |
| 15 | +## Phase 2: CI/CD & Quality Signals (Week 1) |
| 16 | + |
| 17 | +- [x] GitHub Actions: validate all skeleton YAML with kubeconform |
| 18 | +- [x] GitHub Actions: lint markdown files |
| 19 | +- [ ] Add badges to README: build passing, YAML valid, last commit, stars count |
| 20 | +- [ ] Add `.markdownlint.json` config for consistent formatting |
| 21 | + |
| 22 | +## Phase 3: SEO & Discoverability (Week 2) |
| 23 | + |
| 24 | +- [ ] Set GitHub repo **description**: `CKAD Exam 2026 — Practice Questions, Mock Exam, Exercises & Study Guide | Kubernetes v1.35 | Scored 91%` |
| 25 | +- [ ] Set GitHub **topics**: `ckad`, `kubernetes`, `ckad-exam`, `ckad-exercises`, `kubernetes-certification`, `ckad-2026`, `ckad-practice`, `kubectl`, `cncf`, `ckad-study-guide`, `gateway-api` |
| 26 | +- [ ] Set **website** field to blog post URL |
| 27 | +- [ ] Enable GitHub Pages (render README as searchable site) |
| 28 | +- [ ] Add `<meta>` SEO in GitHub Pages `_config.yml`: title, description, keywords |
| 29 | +- [ ] Cross-link: blog → repo, repo → blog (done), LinkedIn → repo |
| 30 | +- [ ] Submit to Google Search Console once Pages is live |
| 31 | + |
| 32 | +## Phase 4: Community & Social Proof (Week 2-3) |
| 33 | + |
| 34 | +- [ ] Enable GitHub Discussions (Q&A, exam results sharing, study groups) |
| 35 | +- [ ] Add "Contributors" section to README with `all-contributors` bot |
| 36 | +- [ ] Add Star History badge from `star-history.com` |
| 37 | +- [ ] Add "If this helped, star the repo" CTA at top AND bottom of README |
| 38 | +- [ ] Create issue templates: bug report, exercise request, content update |
| 39 | + |
| 40 | +## Phase 5: Distribution Blitz (Week 3) |
| 41 | + |
| 42 | +- [ ] **Reddit**: Post to r/kubernetes, r/devops, r/CKAD, r/sysadmin — angle: "Scored 91%, open-sourcing my complete CKAD prep (K8s v1.35, Gateway API)" |
| 43 | +- [ ] **Hacker News**: "Show HN: CKAD Study Guide — scored 91%, open-sourced" |
| 44 | +- [ ] **Dev.to**: Write article "How I Passed CKAD 2026 with 91% — Complete Open Source Study Guide" |
| 45 | +- [ ] **LinkedIn**: Write post with exam score card image |
| 46 | +- [ ] **Twitter/X**: Thread — "I just passed CKAD with 91%. Here's everything I used (open source):" with 10-tweet breakdown |
| 47 | +- [ ] **YouTube**: Record 5-10 min overview walkthrough of the repo + exercises |
| 48 | +- [ ] **Discord**: Post in Kubernetes, CNCF, DevOps Discord servers |
| 49 | + |
| 50 | +## Phase 6: Backlinks & Partnerships (Week 3-4) |
| 51 | + |
| 52 | +- [ ] Email/DM authors of popular "How I passed CKAD" blog posts — ask to link this repo |
| 53 | +- [ ] Submit to awesome-kubernetes / awesome-ckad lists |
| 54 | +- [ ] Reach out to Killercoda — propose integration or cross-link |
| 55 | +- [ ] Create a PR to `kubernetes/community` repo linking this as a study resource |
| 56 | +- [ ] Comment on Stack Overflow CKAD questions with link to repo (where relevant and helpful) |
| 57 | + |
| 58 | +## Phase 7: Unique Features (Ongoing) |
| 59 | + |
| 60 | +- [x] Interactive quiz script (`scripts/quiz.sh`) |
| 61 | +- [ ] Exam simulator: bash script that deploys kind cluster + presents 17 timed questions |
| 62 | +- [ ] PDF export of the README (for offline study) |
| 63 | +- [ ] Flashcard mode in terminal (kubectl commands + expected output) |
| 64 | +- [ ] Weekly automated check that Kubernetes version references are current |
| 65 | + |
| 66 | +## Competitive Analysis |
| 67 | + |
| 68 | +| Repo | Stars | Weakness | Our Advantage | |
| 69 | +|------|-------|----------|---------------| |
| 70 | +| dgkanatsios/CKAD-exercises | 8k+ | Outdated (v1.28), no Gateway API, no mock exam | Current v1.35, Gateway API, full mock exam | |
| 71 | +| bmuschko/ckad-crash-course | 2k+ | Minimal explanations, no exam tips | Deep exam strategy, mistakes section, PSI tips | |
| 72 | +| lucassha/CKAD-resources | 1k+ | Link collection only, no original content | Full original content, exercises, skeletons | |
| 73 | + |
| 74 | +## Key Metrics to Track |
| 75 | + |
| 76 | +- GitHub stars (weekly) |
| 77 | +- Google ranking for "CKAD study guide 2026" |
| 78 | +- README page views (GitHub Insights → Traffic) |
| 79 | +- Blog post organic traffic |
| 80 | +- Reddit/HN post engagement |
| 81 | +- Contributors count |
0 commit comments