Kubernetes CKA Lab Workbook
Hands-on lab exercises for Certified Kubernetes Administrator: cluster setup, networking, storage, security, and troubleshooting.
📁 File Structure 29 files
├── LICENSE
├── README.md
├── config.example.yaml
├── free-sample.zip
├── guide/
│ ├── 01-cluster-architecture.md
│ ├── 02-workloads-scheduling.md
│ ├── 03-services-networking.md
│ ├── 04-storage.md
│ ├── 05-troubleshooting.md
│ ├── 06-security-rbac.md
│ ├── 07-etcd-backup-restore.md
├── index.html
├── interactive.html
├── labs/
│ ├── 00-environment-setup.md
│ ├── 01-cluster-architecture.md
│ ├── 02-workloads-scheduling.md
│ ├── 03-services-networking.md
│ ├── 04-storage.md
│ ├── 05-troubleshooting.md
│ ├── 06-security-rbac.md
│ ├── 07-etcd-backup-restore.md
├── manifests/
│ ├── cluster-setup/
│ │ ├── cluster-role-binding.yaml
│ │ ├── kubeadm-config.yaml
│ ├── networking/
│ │ ├── networking.yaml
│ ├── security/
│ │ ├── security.yaml
│ ├── storage/
│ │ ├── storage.yaml
│ ├── workloads/
│ │ ├── cronjob.yaml
│ │ ├── deployment.yaml
├── quick-reference/
│ ├── cka-cheatsheet.md
📖 Documentation Preview README excerpt
Kubernetes CKA Lab Workbook
> Hands-on lab exercises for the Certified Kubernetes Administrator (CKA) exam. Practice every exam domain with realistic tasks, step-by-step solutions, verification commands, and ready-to-apply YAML manifests.
Exam Facts
| Detail | Value |
|---|---|
| **Exam code** | CKA |
| **Provider** | The Linux Foundation / CNCF |
| **Format** | Performance-based (hands-on tasks in a real cluster) |
| **Questions** | 15–20 performance tasks |
| **Duration** | 2 hours |
| **Passing score** | 66% |
| **Cost** | $395 USD (includes one free retake) |
| **Kubernetes version** | 1.30 (as of 2026; verify at training.linuxfoundation.org) |
| **Allowed resources** | kubernetes.io/docs, kubernetes.io/blog, github.com/kubernetes |
| **Validity** | 2 years from pass date |
Exam Domain Weights
| Domain | Weight | Lab File |
|---|---|---|
| Cluster Architecture, Installation & Configuration | 25% | `labs/01-cluster-architecture.md` |
| Workloads & Scheduling | 15% | `labs/02-workloads-scheduling.md` |
| Services & Networking | 20% | `labs/03-services-networking.md` |
| Storage | 10% | `labs/04-storage.md` |
| Troubleshooting | 30% | `labs/05-troubleshooting.md` |
| *(Cross-cutting)* Security & RBAC | — | `labs/06-security-rbac.md` |
| *(Cross-cutting)* etcd Backup & Restore | — | `labs/07-etcd-backup-restore.md` |
> Security/RBAC and etcd tasks appear across multiple exam domains. They have dedicated labs here because they are consistently tested and commonly failed.
Who This Is For
Prerequisites
You should already be comfortable with:
What's Inside
Lab Exercises (`labs/`)
| File | Topics | Tasks |
|---|---|---|
| `00-environment-setup.md` | Lab environment options, tool installation, kubectl setup | 3 |
| `01-cluster-architecture.md` | kubeadm init/join, control plane components, upgrades, backup | 8 |
| `02-workloads-scheduling.md` | Deployments, DaemonSets, StatefulSets, taints/tolerations, affinity | 8 |
| `03-services-networking.md` | Services, Ingress, DNS, NetworkPolicy, CNI | 8 |
| `04-storage.md` | PV, PVC, StorageClass, volume types, dynamic provisioning | 6 |
| `05-troubleshooting.md` | Node failures, pod crashes, networking issues, control plane debug | 10 |
... preview truncated, see full README in product download.
📄 Code Sample .yaml preview
📅 Changelog
v1.0.0 — Initial release.
Purchases include lifetime updates. Check the product page for the latest version.
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview)⚙ Try Demo Tools📦 Download Free Sample❓ Frequently Asked Questions
What license is this under?
MIT License. You can use it in commercial, client, and internal projects. See our license terms page for details.
How do I download after purchase?
Immediately after purchase, you'll be redirected to a download page. A download link is also sent to your email.
Do I get updates?
Yes. All products include lifetime updates at no extra cost. Re-download anytime for the latest version.
What if it doesn't work for me?
DM @DatanestDigital on X and we'll make it right.
Can I get a refund?
DM @DatanestDigital on X with your order number and we'll help.
Is there support?
DM @DatanestDigital on X. We respond within 1-2 business days.