https://github.com/nkz-soft/ckad-killer.sh
CKAD Exam Practice: Killer.sh-Inspired Scenarios
https://github.com/nkz-soft/ckad-killer.sh
ckad ckad-certification ckad-exercises ckad-practice
Last synced: 19 days ago
JSON representation
CKAD Exam Practice: Killer.sh-Inspired Scenarios
- Host: GitHub
- URL: https://github.com/nkz-soft/ckad-killer.sh
- Owner: nkz-soft
- License: mit
- Created: 2025-05-10T16:56:39.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-05-12T16:08:41.000Z (19 days ago)
- Last Synced: 2025-05-12T21:09:43.130Z (19 days ago)
- Topics: ckad, ckad-certification, ckad-exercises, ckad-practice
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ CKAD Exam Practice: Killer.sh-Inspired Scenarios
Welcome to the **CKAD Exam Practice Repository**! This project provides a curated set of practical exercises inspired by the [Killer.sh CKAD Simulator](https://killer.sh/ckad/), designed to help you prepare for the **Certified Kubernetes Application Developer (CKAD)** exam by the CNCF.
## ๐ About the Project
This repository aims to replicate the style and difficulty of the Killer.sh CKAD simulator by offering:
* ๐ Realistic, exam-style Kubernetes scenarios
* โ๏ธ Task-based YAML and CLI exercises
* ๐ง Topic coverage based on the official [CKAD curriculum](https://github.com/cncf/curriculum)
* โ Verified answers and best-practice solutionsAll exercises are intended for self-paced learning and to simulate real exam pressure under time constraints.
## ๐ Covered Topics
The repository includes tasks and examples across all core domains of the CKAD 2025 curriculum:
| Domain | % Weight | Topics Covered |
| ------- |----------|----------------------------------------------|
| **1. Application Environment, Configuration and Security** | 25% | ConfigMaps, Secrets, SecurityContext |
| **2. Application Design and Build** | 20% | Pods, Deployments, Sidecars, Init Containers |
| **3. Application Deployment** | 20% | Helm, Kustomize, Blue/Green |
| **4. Services and Networking** | 20% | Services, DNS, Network Policies |
| **5. Application Observability and Maintenance** | 15% | Probes, Logging, Monitoring |## ๐ How to Use
1. **Clone the repository**:
```bash
git clone https://github.com/nkz-soft/CKAD-Killer.sh.git
cd CKAD-Killer.sh
```2. **Spin up a local Kubernetes cluster** (e.g., with Minikube, kind, or k3d).
3. **Follow each scenario** in the `scenarios/` directory. Each task includes:
* ๐ก Problem statement
* ๐ Required YAML files or commands
* โ Expected output or validation steps4. **Check solutions** in the `solutions/` folder.
## ๐ฆ Folder Structure
```
ckad-killer-practice/
โโโ scenarios/
โ โโโ question-01.md
โ โโโ question-02.md
โ โโโ ...
โโโ README.md
```## ๐ฐ Prerequisites
* Kubernetes 1.29+
* `kubectl` CLI installed and configured
* Basic understanding of Linux CLI and YAML## ๐ค Contributions
Contributions are welcome! If youโve created your own scenarios or want to improve existing ones:
1. Fork the repository
2. Create a feature branch
3. Submit a pull request with your additionsPlease follow the existing structure and provide a `README.md` per scenario when possible.
## ๐ References
* [CKAD Curriculum](https://github.com/cncf/curriculum)
* [Kubernetes Official Docs](https://kubernetes.io/docs/)
* [Killer.sh CKAD Simulator](https://killer.sh/ckad/)
* [CNCF Certification Portal](https://training.linuxfoundation.org/certification/)
* [Certified Kubernetes Application Developer (CKAD) - Killer Shell exam simulation - Solution walk-through.
](https://www.youtube.com/playlist?list=PLpbwBK0ptssyIgAoHR-611wt3O9wobS8T)## ๐งช License
This project is licensed under the [MIT License](LICENSE). All scenario names and designs are original and provided for educational use only.
---
Happy learning and good luck on your CKAD journey! ๐